Newer
Older
UbixOS / doc / xml / structTrie.xml
<?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.8.16">
  <compounddef id="structTrie" kind="struct" language="C++" prot="public">
    <compoundname>Trie</compoundname>
    <includes refid="kern__trie_8h" local="no">kern_trie.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structTrie_1afd70d2d6861cb0fc6574f554dabbd56d" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structTrie" kindref="compound">Trie</ref> *</type>
        <definition>struct Trie* Trie::character[26]</definition>
        <argsstring>[26]</argsstring>
        <name>character</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/lib/kern_trie.h" line="38" column="15" bodyfile="C:/Dev/git/UbixOS/sys/include/lib/kern_trie.h" bodystart="38" bodyend="-1"/>
        <referencedby refid="kern__trie_8c_1a0d5e94a35ef6770fd351039714381a68" compoundref="kern__trie_8c" startline="143" endline="149">haveChildren</referencedby>
        <referencedby refid="kern__trie_8c_1a07e8f86b54a5cef01d03eddada7dbaef" compoundref="kern__trie_8c" startline="46" endline="67">insert_trieNode</referencedby>
        <referencedby refid="kern__trie_8c_1afadb3489e5ff24f80e606d9651ec59fc" compoundref="kern__trie_8c" startline="33" endline="43">new_trieNode</referencedby>
        <referencedby refid="kern__trie_8c_1a180f49543d31feac873622e189efc064" compoundref="kern__trie_8c" startline="70" endline="94">search_trieNode</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structTrie_1a0d43a2b490ad3501ae54366f674ed726" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* Trie::e</definition>
        <argsstring></argsstring>
        <name>e</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/lib/kern_trie.h" line="39" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/lib/kern_trie.h" bodystart="39" bodyend="-1"/>
        <referencedby refid="kern__trie_8c_1a07e8f86b54a5cef01d03eddada7dbaef" compoundref="kern__trie_8c" startline="46" endline="67">insert_trieNode</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structTrie_1ac64f365c3bbfe79362504d1580dc90aa" prot="public" static="no" mutable="no">
        <type><ref refid="include_2sys_2types_8h_1ac7c42f52639b9aca7da966a0783996d7" kindref="member">u_int8_t</ref></type>
        <definition>u_int8_t Trie::isLeaf</definition>
        <argsstring></argsstring>
        <name>isLeaf</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/lib/kern_trie.h" line="37" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/lib/kern_trie.h" bodystart="37" bodyend="-1"/>
        <referencedby refid="kern__trie_8c_1a07e8f86b54a5cef01d03eddada7dbaef" compoundref="kern__trie_8c" startline="46" endline="67">insert_trieNode</referencedby>
        <referencedby refid="kern__trie_8c_1afadb3489e5ff24f80e606d9651ec59fc" compoundref="kern__trie_8c" startline="33" endline="43">new_trieNode</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="1">
        <label>Trie</label>
        <link refid="structTrie"/>
        <childnode refid="1" relation="usage">
          <edgelabel>+character</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="C:/Dev/git/UbixOS/sys/include/lib/kern_trie.h" line="36" column="11" bodyfile="C:/Dev/git/UbixOS/sys/include/lib/kern_trie.h" bodystart="36" bodyend="40"/>
    <listofallmembers>
      <member refid="structTrie_1afd70d2d6861cb0fc6574f554dabbd56d" prot="public" virt="non-virtual"><scope>Trie</scope><name>character</name></member>
      <member refid="structTrie_1a0d43a2b490ad3501ae54366f674ed726" prot="public" virt="non-virtual"><scope>Trie</scope><name>e</name></member>
      <member refid="structTrie_1ac64f365c3bbfe79362504d1580dc90aa" prot="public" virt="non-virtual"><scope>Trie</scope><name>isLeaf</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>