<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.1" xml:lang="en-US">
  <compounddef id="structub__proc__fn__def" kind="struct" language="C++" prot="public">
    <compoundname>ub_proc_fn_def</compoundname>
    <includes local="no">basic.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structub__proc__fn__def_1a69737ebfd8476239a7f97f08b75e510f" prot="public" static="no" mutable="no">
        <type>const char *</type>
        <definition>const char* ub_proc_fn_def::name</definition>
        <argsstring></argsstring>
        <name>name</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/basic.h" line="117" column="12" bodyfile="include/basic.h" bodystart="117" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structub__proc__fn__def_1aaf1a001204ca6a291414325774eda5bc" prot="public" static="no" mutable="no">
        <type><ref refid="basic_8h_1a65231902c1f22532519da8a1c01ba53e" kindref="member">ub_fn_type</ref></type>
        <definition>ub_fn_type ub_proc_fn_def::type</definition>
        <argsstring></argsstring>
        <name>type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/basic.h" line="118" column="12" bodyfile="include/basic.h" bodystart="118" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structub__proc__fn__def_1ab3410b24ce2ff1bcbd0b8c77316380be" prot="public" static="no" mutable="no">
        <type>int64_t</type>
        <definition>int64_t ub_proc_fn_def::line</definition>
        <argsstring></argsstring>
        <name>line</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/basic.h" line="119" column="9" bodyfile="include/basic.h" bodystart="119" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structub__proc__fn__def_1aaaea6658f10a987ecd19fc991c84cbc7" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structub__param" kindref="compound">ub_param</ref> *</type>
        <definition>struct ub_param* ub_proc_fn_def::params</definition>
        <argsstring></argsstring>
        <name>params</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/basic.h" line="120" column="16" bodyfile="include/basic.h" bodystart="120" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structub__proc__fn__def_1a8fd77b8a20b660a5167e10095833853c" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structub__proc__fn__def" kindref="compound">ub_proc_fn_def</ref> *</type>
        <definition>struct ub_proc_fn_def* ub_proc_fn_def::next</definition>
        <argsstring></argsstring>
        <name>next</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/basic.h" line="121" column="22" bodyfile="include/basic.h" bodystart="121" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Procedure or function definition Each has a name, a type, a starting line and a parameter list. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="5">
        <label>ub_param</label>
        <link refid="structub__param"/>
        <childnode refid="3" relation="usage">
          <edgelabel>name</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
      </node>
      <node id="2">
        <label>ub_fn_type</label>
      </node>
      <node id="1">
        <label>ub_proc_fn_def</label>
        <link refid="structub__proc__fn__def"/>
        <childnode refid="2" relation="usage">
          <edgelabel>type</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>name</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>line</edgelabel>
        </childnode>
        <childnode refid="1" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>params</edgelabel>
        </childnode>
      </node>
      <node id="4">
        <label>int64_t</label>
      </node>
      <node id="3">
        <label>char</label>
      </node>
    </collaborationgraph>
    <location file="include/basic.h" line="116" column="1" bodyfile="include/basic.h" bodystart="116" bodyend="122"/>
    <listofallmembers>
      <member refid="structub__proc__fn__def_1ab3410b24ce2ff1bcbd0b8c77316380be" prot="public" virt="non-virtual"><scope>ub_proc_fn_def</scope><name>line</name></member>
      <member refid="structub__proc__fn__def_1a69737ebfd8476239a7f97f08b75e510f" prot="public" virt="non-virtual"><scope>ub_proc_fn_def</scope><name>name</name></member>
      <member refid="structub__proc__fn__def_1a8fd77b8a20b660a5167e10095833853c" prot="public" virt="non-virtual"><scope>ub_proc_fn_def</scope><name>next</name></member>
      <member refid="structub__proc__fn__def_1aaaea6658f10a987ecd19fc991c84cbc7" prot="public" virt="non-virtual"><scope>ub_proc_fn_def</scope><name>params</name></member>
      <member refid="structub__proc__fn__def_1aaf1a001204ca6a291414325774eda5bc" prot="public" virt="non-virtual"><scope>ub_proc_fn_def</scope><name>type</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
