Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 7d6ec7e48acc4174ff52fc0ff2a40df4 > files > 3415

antlr3-C-docs-3.4-23.mga4.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>ANTLR3C: ANTLR3_BASE_TREE_ADAPTOR_struct Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ANTLR3C
   &#160;<span id="projectnumber">3.3.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">ANTLR3_BASE_TREE_ADAPTOR_struct Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;antlr3basetreeadaptor.h&gt;</code></p>
<div class="dynheader">
Collaboration diagram for ANTLR3_BASE_TREE_ADAPTOR_struct:</div>
<div class="dyncontent">
<div class="center"><img src="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct__coll__graph.png" border="0" usemap="#_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct_coll__map" alt="Collaboration graph"/></div>
<map name="_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct_coll__map" id="_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct_coll__map">
<area shape="rect" id="node10" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html" title="The ANTLR3 debugging interface for communicating with ANLTR Works. " alt="" coords="2707,94,2909,135"/><area shape="rect" id="node2" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html" title="The definition of an ANTLR3 common token structure, which all implementations of a token stream shoul..." alt="" coords="1558,235,1770,277"/><area shape="rect" id="node9" href="struct_a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y__struct.html" title="ANTLR3 Token factory interface to create lots of tokens efficiently rather than creating and freeing ..." alt="" coords="1902,139,2125,181"/><area shape="rect" id="node3" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html" title="Base string class tracks the allocations and provides simple string tracking functions. " alt="" coords="377,167,599,193"/><area shape="rect" id="node4" href="struct_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y__struct.html" title="Definition of the string factory interface, which creates and tracks strings for you of various shape..." alt="" coords="805,387,1037,429"/><area shape="rect" id="node7" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html" title="Master context structure for an ANTLR3 C runtime based input stream. " alt="" coords="1214,242,1426,283"/><area shape="rect" id="node8" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html" title="ANTLR3_INT_STREAM_struct" alt="" coords="790,261,1053,288"/><area shape="rect" id="node5" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html" title="ANTLR3_VECTOR_struct" alt="" coords="377,456,599,483"/><area shape="rect" id="node6" href="struct_a_n_t_l_r3___v_e_c_t_o_r___e_l_e_m_e_n_t__struct.html" title="ANTLR3_VECTOR_ELEMENT\l_struct" alt="" coords="5,449,237,490"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ae04a60c7a36f1cddb51a243c19bbb71a"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ae04a60c7a36f1cddb51a243c19bbb71a">addChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, void *child)</td></tr>
<tr class="separator:ae04a60c7a36f1cddb51a243c19bbb71a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0baae1cea0bbdd8ee2909d3e91ab544a"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a0baae1cea0bbdd8ee2909d3e91ab544a">addChildToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> child)</td></tr>
<tr class="separator:a0baae1cea0bbdd8ee2909d3e91ab544a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2433dcf8544c3c5e8168494f81f411cf"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a2433dcf8544c3c5e8168494f81f411cf">becomeRoot</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *newRoot, void *oldRoot)</td></tr>
<tr class="separator:a2433dcf8544c3c5e8168494f81f411cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12c6658e21e36b77235aaeacbaf1c7fd"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a12c6658e21e36b77235aaeacbaf1c7fd">becomeRootToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *newRoot, void *oldRoot)</td></tr>
<tr class="separator:a12c6658e21e36b77235aaeacbaf1c7fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78bbafa130ea2650ef6d5d9825451209"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a78bbafa130ea2650ef6d5d9825451209">create</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> payload)</td></tr>
<tr class="separator:a78bbafa130ea2650ef6d5d9825451209"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e359b0c51e9b5279b0a19c1fd90f901"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a3e359b0c51e9b5279b0a19c1fd90f901">createToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td></tr>
<tr class="separator:a3e359b0c51e9b5279b0a19c1fd90f901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc1148f930c87a16d569b99b2d3c3774"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#abc1148f930c87a16d569b99b2d3c3774">createTokenFromToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> fromToken)</td></tr>
<tr class="separator:abc1148f930c87a16d569b99b2d3c3774"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a077960ee52c93d80db6f926322f875dc"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a077960ee52c93d80db6f926322f875dc">createTypeText</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td></tr>
<tr class="separator:a077960ee52c93d80db6f926322f875dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a448069bda9099ebeef8ec81fe93c54d6"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a448069bda9099ebeef8ec81fe93c54d6">createTypeToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> fromToken)</td></tr>
<tr class="separator:a448069bda9099ebeef8ec81fe93c54d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63f538d18902231cbfc7eb48f0697c64"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a63f538d18902231cbfc7eb48f0697c64">createTypeTokenText</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> fromToken, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td></tr>
<tr class="separator:a63f538d18902231cbfc7eb48f0697c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2d558faa308c0d544780b9a666b0728"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r.html#gab226a624395fcc0b8fe2b29ae60b6116">pANTLR3_DEBUG_EVENT_LISTENER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af2d558faa308c0d544780b9a666b0728">debugger</a></td></tr>
<tr class="memdesc:af2d558faa308c0d544780b9a666b0728"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to something other than NULL, then this structure is points to an instance of the debugger interface.  <a href="#af2d558faa308c0d544780b9a666b0728">More...</a><br/></td></tr>
<tr class="separator:af2d558faa308c0d544780b9a666b0728"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d77510ec9da77e91c161c661273f7b"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a18d77510ec9da77e91c161c661273f7b">deleteChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td></tr>
<tr class="separator:a18d77510ec9da77e91c161c661273f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf27d8e1b968febb15630345961af373"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#acf27d8e1b968febb15630345961af373">dupNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *treeNode)</td></tr>
<tr class="separator:acf27d8e1b968febb15630345961af373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4835b9a40caacdadffa966b9c55b2cd2"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a4835b9a40caacdadffa966b9c55b2cd2">dupTree</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *tree)</td></tr>
<tr class="separator:a4835b9a40caacdadffa966b9c55b2cd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5696836efd7978d4db91d59e018abda1"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a5696836efd7978d4db91d59e018abda1">dupTreeTT</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, void *tree)</td></tr>
<tr class="separator:a5696836efd7978d4db91d59e018abda1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cd062dd808190f6b220a08678e89391"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a1cd062dd808190f6b220a08678e89391">errorNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m.html#ga9daa2d452cf7fb0c1f4b5e153266070c">pANTLR3_TOKEN_STREAM</a> tnstream, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> startToken, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> stopToken, <a class="el" href="group___a_n_t_l_r3___e_x_c_e_p_t_i_o_n.html#ga71e034bba80bdc564fd0c8d62f2962b5">pANTLR3_EXCEPTION</a> e)</td></tr>
<tr class="separator:a1cd062dd808190f6b220a08678e89391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab78f0e016547e49805a68c1620d14073"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab78f0e016547e49805a68c1620d14073">free</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor)</td></tr>
<tr class="separator:ab78f0e016547e49805a68c1620d14073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12e1d3297901df5d624fc3913fd166b6"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a12e1d3297901df5d624fc3913fd166b6">getChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td></tr>
<tr class="separator:a12e1d3297901df5d624fc3913fd166b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9bd810ce7e363dc9b1a142d8f81de05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad9bd810ce7e363dc9b1a142d8f81de05">getChildCount</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *)</td></tr>
<tr class="separator:ad9bd810ce7e363dc9b1a142d8f81de05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92d7a0368ed0698abff1e74d77363243"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a92d7a0368ed0698abff1e74d77363243">getChildIndex</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr class="separator:a92d7a0368ed0698abff1e74d77363243"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad32fd347e4e421aefab6f1bec530b6e6"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad32fd347e4e421aefab6f1bec530b6e6">getParent</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *child)</td></tr>
<tr class="separator:ad32fd347e4e421aefab6f1bec530b6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3f28e73519bb2e10db881df11ac6147"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aa3f28e73519bb2e10db881df11ac6147">getText</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr class="separator:aa3f28e73519bb2e10db881df11ac6147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f1ab1adf9391972896a81b06f61314c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a9f1ab1adf9391972896a81b06f61314c">getToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr class="separator:a9f1ab1adf9391972896a81b06f61314c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad60434c91a44311e15ff57e95132919e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad60434c91a44311e15ff57e95132919e">getTokenStartIndex</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr class="separator:ad60434c91a44311e15ff57e95132919e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65920a9b499dda16341586e8ae1ead28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a65920a9b499dda16341586e8ae1ead28">getTokenStopIndex</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr class="separator:a65920a9b499dda16341586e8ae1ead28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c85826933b82373e626328a67ad2c76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a0c85826933b82373e626328a67ad2c76">getType</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr class="separator:a0c85826933b82373e626328a67ad2c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26aa832832b7ac9c3c70de5bde4711bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a26aa832832b7ac9c3c70de5bde4711bc">getUniqueID</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *)</td></tr>
<tr class="separator:a26aa832832b7ac9c3c70de5bde4711bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e03c6edbe6f3033d3553aa486d65fcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a7e03c6edbe6f3033d3553aa486d65fcf">isNilNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr class="separator:a7e03c6edbe6f3033d3553aa486d65fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac29cbeee7e9972260161290db9baed12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ac29cbeee7e9972260161290db9baed12">makeDot</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *theTree)</td></tr>
<tr class="memdesc:ac29cbeee7e9972260161290db9baed12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce a DOT (see graphviz freeware suite) from a base tree.  <a href="#ac29cbeee7e9972260161290db9baed12">More...</a><br/></td></tr>
<tr class="separator:ac29cbeee7e9972260161290db9baed12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad83ac19a889169a7b3a63a3cca09ed05"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad83ac19a889169a7b3a63a3cca09ed05">nilNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor)</td></tr>
<tr class="separator:ad83ac19a889169a7b3a63a3cca09ed05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dd0de04b25ba14306f168394332d10f"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a8dd0de04b25ba14306f168394332d10f">replaceChildren</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *parent, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> startChildIndex, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> stopChildIndex, void *t)</td></tr>
<tr class="memdesc:a8dd0de04b25ba14306f168394332d10f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace from start to stop child index of parent with t, which might be a list.  <a href="#a8dd0de04b25ba14306f168394332d10f">More...</a><br/></td></tr>
<tr class="separator:a8dd0de04b25ba14306f168394332d10f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6be897e50433fd8ceec35994a62db62"><td class="memItemLeft" align="right" valign="top">void *(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab6be897e50433fd8ceec35994a62db62">rulePostProcessing</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *root)</td></tr>
<tr class="separator:ab6be897e50433fd8ceec35994a62db62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a849847db53d270a9d299957ed38ef32b"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a849847db53d270a9d299957ed38ef32b">setChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i, void *child)</td></tr>
<tr class="separator:a849847db53d270a9d299957ed38ef32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3b3759087491473809ed2c0c865ff6e"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aa3b3759087491473809ed2c0c865ff6e">setChildIndex</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td></tr>
<tr class="separator:aa3b3759087491473809ed2c0c865ff6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca9f7b62dfe1d6f2f1d6573a566123ab"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aca9f7b62dfe1d6f2f1d6573a566123ab">setDebugEventListener</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r.html#gab226a624395fcc0b8fe2b29ae60b6116">pANTLR3_DEBUG_EVENT_LISTENER</a> <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af2d558faa308c0d544780b9a666b0728">debugger</a>)</td></tr>
<tr class="separator:aca9f7b62dfe1d6f2f1d6573a566123ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1fea85350899dcfb722478d6de30379"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af1fea85350899dcfb722478d6de30379">setParent</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *child, void *parent)</td></tr>
<tr class="separator:af1fea85350899dcfb722478d6de30379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6597ca501eb621853499ee9eb5e8f8d"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad6597ca501eb621853499ee9eb5e8f8d">setText</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a> t)</td></tr>
<tr class="separator:ad6597ca501eb621853499ee9eb5e8f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab78215ccfe8a2301052b1da9cae223d5"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab78215ccfe8a2301052b1da9cae223d5">setText8</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> t)</td></tr>
<tr class="separator:ab78215ccfe8a2301052b1da9cae223d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a755525c8083b5c2b696551ab33978240"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a755525c8083b5c2b696551ab33978240">setTokenBoundaries</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> startToken, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> stopToken)</td></tr>
<tr class="separator:a755525c8083b5c2b696551ab33978240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c10c8802ca601ac8f707ab0de5ff795"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a6c10c8802ca601ac8f707ab0de5ff795">setType</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> type)</td></tr>
<tr class="separator:a6c10c8802ca601ac8f707ab0de5ff795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d0f9410b986257f740faa368ee9caf0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y.html#ga499a87287d582de04cf736f342b20692">pANTLR3_STRING_FACTORY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a1d0f9410b986257f740faa368ee9caf0">strFactory</a></td></tr>
<tr class="memdesc:a1d0f9410b986257f740faa368ee9caf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">We need a string factory for creating imaginary tokens, we take this from the stream we are supplied to walk.  <a href="#a1d0f9410b986257f740faa368ee9caf0">More...</a><br/></td></tr>
<tr class="separator:a1d0f9410b986257f740faa368ee9caf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a092b489ee69367239890aa924adf649b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a092b489ee69367239890aa924adf649b">super</a></td></tr>
<tr class="memdesc:a092b489ee69367239890aa924adf649b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to any enclosing structure/interface that contains this structure.  <a href="#a092b489ee69367239890aa924adf649b">More...</a><br/></td></tr>
<tr class="separator:a092b489ee69367239890aa924adf649b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2f3c0291fa5a108a963408b8db39a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y.html#gaf96b167289185ada815149739b2d0cf8">pANTLR3_TOKEN_FACTORY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#add2f3c0291fa5a108a963408b8db39a6">tokenFactory</a></td></tr>
<tr class="separator:add2f3c0291fa5a108a963408b8db39a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="ae04a60c7a36f1cddb51a243c19bbb71a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::addChild)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, void *child)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3basetreeadaptor_8c.html#aceac3ba51393f9bce97e1c17669342be">addChildToken()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a7c2584a057b07d685330ad9a2f59bcd9">dbgAddChildToken()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>.</p>

</div>
</div>
<a class="anchor" id="a0baae1cea0bbdd8ee2909d3e91ab544a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::addChildToken)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> child)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a2433dcf8544c3c5e8168494f81f411cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::becomeRoot)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *newRoot, void *oldRoot)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ae73a3e0d74bb271fad3c42d0d323df54">becomeRootToken()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#af0aa264a96e37422f76ddbe79a2974ec">dbgBecomeRootToken()</a>.</p>

</div>
</div>
<a class="anchor" id="a12c6658e21e36b77235aaeacbaf1c7fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::becomeRootToken)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *newRoot, void *oldRoot)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a78bbafa130ea2650ef6d5d9825451209"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::create)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> payload)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3basetreeadaptor_8c.html#aceac3ba51393f9bce97e1c17669342be">addChildToken()</a>, <a class="el" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8">ANTLR3_TREE_ADAPTORDebugNew()</a>, <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ae73a3e0d74bb271fad3c42d0d323df54">becomeRootToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#af8ff91c495003b9bee418b1d423d7576">createTypeText()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a9bc65920a0e354a35a8d7c0e09fbda0d">createTypeToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#af3645fac5433a51cd8b0f1e896f1b3ad">createTypeTokenText()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a7c2584a057b07d685330ad9a2f59bcd9">dbgAddChildToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#af0aa264a96e37422f76ddbe79a2974ec">dbgBecomeRootToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ac8069264350003ce526ead333595104d">dbgNil()</a>, <a class="el" href="antlr3rewritestreams_8c.html#ac894b5b507764a71b38003c2ed9d9274">nextNodeToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd">nilNode()</a>, and <a class="el" href="antlr3commontreeadaptor_8c.html#a9f3d98260b86edc3b889d3cd04b27792">setDebugEventListener()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e359b0c51e9b5279b0a19c1fd90f901"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::createToken)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#af8ff91c495003b9bee418b1d423d7576">createTypeText()</a>.</p>

</div>
</div>
<a class="anchor" id="abc1148f930c87a16d569b99b2d3c3774"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::createTokenFromToken)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> fromToken)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a9bc65920a0e354a35a8d7c0e09fbda0d">createTypeToken()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#af3645fac5433a51cd8b0f1e896f1b3ad">createTypeTokenText()</a>.</p>

</div>
</div>
<a class="anchor" id="a077960ee52c93d80db6f926322f875dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeText)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, and <a class="el" href="antlr3commontreeadaptor_8c.html#af5ce1e4012c15d828a8cb33f55049977">errorNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a448069bda9099ebeef8ec81fe93c54d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeToken)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> fromToken)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a63f538d18902231cbfc7eb48f0697c64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeTokenText)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> fromToken, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="af2d558faa308c0d544780b9a666b0728"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r.html#gab226a624395fcc0b8fe2b29ae60b6116">pANTLR3_DEBUG_EVENT_LISTENER</a> ANTLR3_BASE_TREE_ADAPTOR_struct::debugger</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If set to something other than NULL, then this structure is points to an instance of the debugger interface. </p>
<p>In general, the debugger is only referenced internally in recovery/error operations so that it does not cause overhead by having to check this pointer in every function/method </p>

<p>Referenced by <a class="el" href="antlr3basetreeadaptor_8c.html#ae1348618c320c682fc6e265aab8789dc">dbgAddChild()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a7c2584a057b07d685330ad9a2f59bcd9">dbgAddChildToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ac9423f24c029241373e8f801c8ef17a8">dbgBecomeRoot()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#af0aa264a96e37422f76ddbe79a2974ec">dbgBecomeRootToken()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#ab99045a2d78f507481a03393e72324ca">dbgCreate()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a54ef34baecbb506d729737a10e085a2b">dbgCreateTypeText()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ade3f423751df8bf2ff1220f28d0e8024">dbgCreateTypeToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a8000a63bd867ae071e245898e5cffe6a">dbgCreateTypeTokenText()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ac8069264350003ce526ead333595104d">dbgNil()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a65051df838d05eb6b20d90dd356bafeb">dbgSetTokenBoundaries()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#ad49f36b52611f0491583328b7c64b990">simulateTreeConstruction()</a>.</p>

</div>
</div>
<a class="anchor" id="a18d77510ec9da77e91c161c661273f7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::deleteChild)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>.</p>

</div>
</div>
<a class="anchor" id="acf27d8e1b968febb15630345961af373"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::dupNode)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *treeNode)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3rewritestreams_8c.html#ab4f96b9629a7b2daab5b3c91d998409b">dupTree()</a>, <a class="el" href="antlr3rewritestreams_8c.html#a8af2b03358a5b6485d1218e0922d909d">nextNode()</a>, and <a class="el" href="antlr3rewritestreams_8c.html#a18ac0c352f110416b743232dffea5445">toTreeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a4835b9a40caacdadffa966b9c55b2cd2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::dupTree)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *tree)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a5696836efd7978d4db91d59e018abda1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::dupTreeTT)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, void *tree)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a0981f70c15b8b271e3c363a8699bb481">dbgDupTree()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a05c45ba6ad1c65c93fba8becdcac02a6">dupTree()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>.</p>

</div>
</div>
<a class="anchor" id="a1cd062dd808190f6b220a08678e89391"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::errorNode)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m.html#ga9daa2d452cf7fb0c1f4b5e153266070c">pANTLR3_TOKEN_STREAM</a> tnstream, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> startToken, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> stopToken, <a class="el" href="group___a_n_t_l_r3___e_x_c_e_p_t_i_o_n.html#ga71e034bba80bdc564fd0c8d62f2962b5">pANTLR3_EXCEPTION</a> e)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>.</p>

</div>
</div>
<a class="anchor" id="ab78f0e016547e49805a68c1620d14073"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::free)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, and <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>.</p>

</div>
</div>
<a class="anchor" id="a12e1d3297901df5d624fc3913fd166b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::getChild)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ab1755df0310518fbd12dcedb88c7ac45">defineDotEdges()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a469e8df43c8bb228c206a6bd19f22e3b">defineDotNodes()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ac4507475b023b7f2393c5fbe5d080469">fillBuffer()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#ad49f36b52611f0491583328b7c64b990">simulateTreeConstruction()</a>.</p>

</div>
</div>
<a class="anchor" id="ad9bd810ce7e363dc9b1a142d8f81de05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::getChildCount)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ab1755df0310518fbd12dcedb88c7ac45">defineDotEdges()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a469e8df43c8bb228c206a6bd19f22e3b">defineDotNodes()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#ad49f36b52611f0491583328b7c64b990">simulateTreeConstruction()</a>.</p>

</div>
</div>
<a class="anchor" id="a92d7a0368ed0698abff1e74d77363243"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::getChildIndex)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>.</p>

</div>
</div>
<a class="anchor" id="ad32fd347e4e421aefab6f1bec530b6e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::getParent)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *child)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>.</p>

</div>
</div>
<a class="anchor" id="aa3f28e73519bb2e10db881df11ac6147"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::getText)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3debughandlers_8c.html#a3891551e6c2c9f2a504f00295305277d">createNode()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ab1755df0310518fbd12dcedb88c7ac45">defineDotEdges()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a469e8df43c8bb228c206a6bd19f22e3b">defineDotNodes()</a>, <a class="el" href="antlr3debughandlers_8c.html#aea2ed3936c51774e21f6685f827d0857">errorNode()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a93b7d2e44a449abd5a4da7763a39c7f3">makeDot()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a9f1ab1adf9391972896a81b06f61314c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::getToken)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="ad60434c91a44311e15ff57e95132919e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::getTokenStartIndex)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a65920a9b499dda16341586e8ae1ead28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::getTokenStopIndex)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c85826933b82373e626328a67ad2c76"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::getType)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3debughandlers_8c.html#a3891551e6c2c9f2a504f00295305277d">createNode()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a26aa832832b7ac9c3c70de5bde4711bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::getUniqueID)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3debughandlers_8c.html#a883e54f06937ea736e7d864a5d04695b">addChild()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3debughandlers_8c.html#a123bc7f808b141ba9892f2ab9416bcfa">becomeRoot()</a>, <a class="el" href="antlr3debughandlers_8c.html#a3891551e6c2c9f2a504f00295305277d">createNode()</a>, <a class="el" href="antlr3debughandlers_8c.html#a23c40cb2339e2dc3d1f6481b16dbc961">createNodeTok()</a>, <a class="el" href="antlr3debughandlers_8c.html#aea2ed3936c51774e21f6685f827d0857">errorNode()</a>, <a class="el" href="antlr3debughandlers_8c.html#a3afad2a7ce01f2e3c532a944ff743e63">nilNode()</a>, <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>, and <a class="el" href="antlr3debughandlers_8c.html#a0e5cc7ce0cdae5f053d54b96fc81fb71">setTokenBoundaries()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e03c6edbe6f3033d3553aa486d65fcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::isNilNode)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#ac4507475b023b7f2393c5fbe5d080469">fillBuffer()</a>.</p>

</div>
</div>
<a class="anchor" id="ac29cbeee7e9972260161290db9baed12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a>(* ANTLR3_BASE_TREE_ADAPTOR_struct::makeDot)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *theTree)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Produce a DOT (see graphviz freeware suite) from a base tree. </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="ad83ac19a889169a7b3a63a3cca09ed05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::nilNode)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a8dd0de04b25ba14306f168394332d10f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::replaceChildren)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *parent, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> startChildIndex, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> stopChildIndex, void *t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Replace from start to stop child index of parent with t, which might be a list. </p>
<p>Number of children may be different after this call.</p>
<p>If parent is null, don't do anything; must be at root of overall tree. Can't replace whatever points to the parent externally. Do nothing. </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a667867895db18f50203abc65ff3365ab">replaceChildren()</a>.</p>

</div>
</div>
<a class="anchor" id="ab6be897e50433fd8ceec35994a62db62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* ANTLR3_BASE_TREE_ADAPTOR_struct::rulePostProcessing)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *root)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a849847db53d270a9d299957ed38ef32b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::setChild)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i, void *child)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>.</p>

</div>
</div>
<a class="anchor" id="aa3b3759087491473809ed2c0c865ff6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::setChildIndex)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>.</p>

</div>
</div>
<a class="anchor" id="aca9f7b62dfe1d6f2f1d6573a566123ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::setDebugEventListener)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r.html#gab226a624395fcc0b8fe2b29ae60b6116">pANTLR3_DEBUG_EVENT_LISTENER</a> <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af2d558faa308c0d544780b9a666b0728">debugger</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>.</p>

</div>
</div>
<a class="anchor" id="af1fea85350899dcfb722478d6de30379"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::setParent)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *child, void *parent)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>.</p>

</div>
</div>
<a class="anchor" id="ad6597ca501eb621853499ee9eb5e8f8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::setText)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a> t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="ab78215ccfe8a2301052b1da9cae223d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::setText8)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> t)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a755525c8083b5c2b696551ab33978240"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::setTokenBoundaries)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> startToken, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> stopToken)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8">ANTLR3_TREE_ADAPTORDebugNew()</a>, <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3commontreeadaptor_8c.html#a9f3d98260b86edc3b889d3cd04b27792">setDebugEventListener()</a>.</p>

</div>
</div>
<a class="anchor" id="a6c10c8802ca601ac8f707ab0de5ff795"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* ANTLR3_BASE_TREE_ADAPTOR_struct::setType)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> type)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a1d0f9410b986257f740faa368ee9caf0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y.html#ga499a87287d582de04cf736f342b20692">pANTLR3_STRING_FACTORY</a> ANTLR3_BASE_TREE_ADAPTOR_struct::strFactory</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>We need a string factory for creating imaginary tokens, we take this from the stream we are supplied to walk. </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a66ba1309bf5560155b44f361cab4898e">createToken()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a359e4d8f1cb4b8e5f3c37aefe005223f">createTokenFromToken()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a93b7d2e44a449abd5a4da7763a39c7f3">makeDot()</a>.</p>

</div>
</div>
<a class="anchor" id="a092b489ee69367239890aa924adf649b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* ANTLR3_BASE_TREE_ADAPTOR_struct::super</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to any enclosing structure/interface that contains this structure. </p>

<p>Referenced by <a class="el" href="antlr3rewritestreams_8c.html#ac615f422720c8da7b94fb5943e2ba683">add()</a>, <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a398e5bf0ead99ae05bddd2176b3349b3">create()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#aabc8fbfc219592f80d83bc77203e0e4d">ctaFree()</a>, <a class="el" href="antlr3rewritestreams_8c.html#a19609045c50fcc7646b2ad317ac63bf4">freeNodeRS()</a>, <a class="el" href="antlr3rewritestreams_8c.html#ac62695e133933981a66879766d7f6b13">freeRS()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a667867895db18f50203abc65ff3365ab">replaceChildren()</a>.</p>

</div>
</div>
<a class="anchor" id="add2f3c0291fa5a108a963408b8db39a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y.html#gaf96b167289185ada815149739b2d0cf8">pANTLR3_TOKEN_FACTORY</a> ANTLR3_BASE_TREE_ADAPTOR_struct::tokenFactory</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a66ba1309bf5560155b44f361cab4898e">createToken()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a359e4d8f1cb4b8e5f3c37aefe005223f">createTokenFromToken()</a>, and <a class="el" href="antlr3commontreeadaptor_8c.html#aabc8fbfc219592f80d83bc77203e0e4d">ctaFree()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/<a class="el" href="antlr3basetreeadaptor_8h.html">antlr3basetreeadaptor.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a></li>
    <li class="footer">Generated on Tue Jan 7 2014 21:45:21 for ANTLR3C by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li>
  </ul>
</div>
</body>
</html>