Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release > by-pkgid > da565b63a5fc04f7d71d08b821cb0a46 > files > 412

antlr-C++-doc-2.7.7-43.mga7.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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ANTLR Support Libraries 2.7.1+: CharBuffer Class 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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></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 id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ANTLR Support Libraries 2.7.1+
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="classCharBuffer-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">CharBuffer Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="CharBuffer_8hpp_source.html">CharBuffer.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for CharBuffer:</div>
<div class="dyncontent">
<div class="center"><img src="classCharBuffer__inherit__graph.png" border="0" usemap="#CharBuffer_inherit__map" alt="Inheritance graph"/></div>
<map name="CharBuffer_inherit__map" id="CharBuffer_inherit__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for CharBuffer:</div>
<div class="dyncontent">
<div class="center"><img src="classCharBuffer__coll__graph.png" border="0" usemap="#CharBuffer_coll__map" alt="Collaboration graph"/></div>
<map name="CharBuffer_coll__map" id="CharBuffer_coll__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aaca90fa1533ad8c6ac255c6a10f52f43"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCharBuffer.html#aaca90fa1533ad8c6ac255c6a10f52f43">CharBuffer</a> (std ::istream &amp;<a class="el" href="classCharBuffer.html#a291e1383986e8dc153e761c2a6314e37">input</a>)</td></tr>
<tr class="memdesc:aaca90fa1533ad8c6ac255c6a10f52f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a character buffer.  <a href="#aaca90fa1533ad8c6ac255c6a10f52f43">More...</a><br /></td></tr>
<tr class="separator:aaca90fa1533ad8c6ac255c6a10f52f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3038857d07b5646052a20c5e3895ffb2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCharBuffer.html#a3038857d07b5646052a20c5e3895ffb2">getChar</a> ()</td></tr>
<tr class="memdesc:a3038857d07b5646052a20c5e3895ffb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next character from the stream.  <a href="#a3038857d07b5646052a20c5e3895ffb2">More...</a><br /></td></tr>
<tr class="separator:a3038857d07b5646052a20c5e3895ffb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classInputBuffer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classInputBuffer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classInputBuffer.html">InputBuffer</a></td></tr>
<tr class="memitem:a539e007478e6a19dd2c933e2fe6f6b5c inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a539e007478e6a19dd2c933e2fe6f6b5c">InputBuffer</a> ()</td></tr>
<tr class="separator:a539e007478e6a19dd2c933e2fe6f6b5c inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8e553cdc4097665450a7b83b797475c inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#ac8e553cdc4097665450a7b83b797475c">~InputBuffer</a> ()</td></tr>
<tr class="separator:ac8e553cdc4097665450a7b83b797475c inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8775d70258996e18e59b5224ee5b3193 inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a8775d70258996e18e59b5224ee5b3193">reset</a> (void)</td></tr>
<tr class="memdesc:a8775d70258996e18e59b5224ee5b3193 inherit pub_methods_classInputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the input buffer to empty state.  <a href="classInputBuffer.html#a8775d70258996e18e59b5224ee5b3193">More...</a><br /></td></tr>
<tr class="separator:a8775d70258996e18e59b5224ee5b3193 inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeb2f071b0846b297e0883988c5b4e30 inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#aeeb2f071b0846b297e0883988c5b4e30">commit</a> (void)</td></tr>
<tr class="separator:aeeb2f071b0846b297e0883988c5b4e30 inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fc02531cd092b4be5db785129357c90 inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a7fc02531cd092b4be5db785129357c90">consume</a> ()</td></tr>
<tr class="separator:a7fc02531cd092b4be5db785129357c90 inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a529d84e01b12b3b851c33d0879842f33 inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a529d84e01b12b3b851c33d0879842f33">fill</a> (unsigned int amount)</td></tr>
<tr class="separator:a529d84e01b12b3b851c33d0879842f33 inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9131f6a5044231af073cb0aeb31668a8 inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a9131f6a5044231af073cb0aeb31668a8">LA</a> (unsigned int i)</td></tr>
<tr class="separator:a9131f6a5044231af073cb0aeb31668a8 inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad09c1b83e1e54db4d650215d576e8305 inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#ad09c1b83e1e54db4d650215d576e8305">mark</a> ()</td></tr>
<tr class="separator:ad09c1b83e1e54db4d650215d576e8305 inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acce17de77f803fb29b14509ed9f23cd2 inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#acce17de77f803fb29b14509ed9f23cd2">isMarked</a> () const</td></tr>
<tr class="memdesc:acce17de77f803fb29b14509ed9f23cd2 inherit pub_methods_classInputBuffer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Are there any marks active in the <a class="el" href="classInputBuffer.html">InputBuffer</a>.  <a href="classInputBuffer.html#acce17de77f803fb29b14509ed9f23cd2">More...</a><br /></td></tr>
<tr class="separator:acce17de77f803fb29b14509ed9f23cd2 inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf033a6872eff022c8af22e5babe10bd inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#adf033a6872eff022c8af22e5babe10bd">rewind</a> (unsigned int <a class="el" href="classInputBuffer.html#ad09c1b83e1e54db4d650215d576e8305">mark</a>)</td></tr>
<tr class="separator:adf033a6872eff022c8af22e5babe10bd inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd112baa86e7460626c0c9173494d40f inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#abd112baa86e7460626c0c9173494d40f">entries</a> () const</td></tr>
<tr class="separator:abd112baa86e7460626c0c9173494d40f inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ca7aa5d2bba681c4aa80a084171fb1 inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">std ::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a66ca7aa5d2bba681c4aa80a084171fb1">getLAChars</a> () const</td></tr>
<tr class="separator:a66ca7aa5d2bba681c4aa80a084171fb1 inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0904167cf2386cad0f3289f282dcaa3a inherit pub_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">std ::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a0904167cf2386cad0f3289f282dcaa3a">getMarkedChars</a> () const</td></tr>
<tr class="separator:a0904167cf2386cad0f3289f282dcaa3a inherit pub_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a291e1383986e8dc153e761c2a6314e37"><td class="memItemLeft" align="right" valign="top">std ::istream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCharBuffer.html#a291e1383986e8dc153e761c2a6314e37">input</a></td></tr>
<tr class="separator:a291e1383986e8dc153e761c2a6314e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classInputBuffer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classInputBuffer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classInputBuffer.html">InputBuffer</a></td></tr>
<tr class="memitem:a5697a1f8c161d84728169492db14d61b inherit pro_attribs_classInputBuffer"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a5697a1f8c161d84728169492db14d61b">nMarkers</a></td></tr>
<tr class="separator:a5697a1f8c161d84728169492db14d61b inherit pro_attribs_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a248eb1b09530c9c6aad7566ea80cc0c9 inherit pro_attribs_classInputBuffer"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a248eb1b09530c9c6aad7566ea80cc0c9">markerOffset</a></td></tr>
<tr class="separator:a248eb1b09530c9c6aad7566ea80cc0c9 inherit pro_attribs_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8061c7a999bfdc9c68f47f0946bb5ad2 inherit pro_attribs_classInputBuffer"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a8061c7a999bfdc9c68f47f0946bb5ad2">numToConsume</a></td></tr>
<tr class="separator:a8061c7a999bfdc9c68f47f0946bb5ad2 inherit pro_attribs_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f62cafe5cbd85489ed13d994336d60 inherit pro_attribs_classInputBuffer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCircularQueue.html">CircularQueue</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#ab7f62cafe5cbd85489ed13d994336d60">queue</a></td></tr>
<tr class="separator:ab7f62cafe5cbd85489ed13d994336d60 inherit pro_attribs_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a6400b5792878bf1680eaa8ef642065e5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCharBuffer.html#a6400b5792878bf1680eaa8ef642065e5">CharBuffer</a> (const <a class="el" href="classCharBuffer.html">CharBuffer</a> &amp;other)</td></tr>
<tr class="separator:a6400b5792878bf1680eaa8ef642065e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad75c35b0f447b5ffd0f0c4fd8532264c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCharBuffer.html">CharBuffer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCharBuffer.html#ad75c35b0f447b5ffd0f0c4fd8532264c">operator=</a> (const <a class="el" href="classCharBuffer.html">CharBuffer</a> &amp;other)</td></tr>
<tr class="separator:ad75c35b0f447b5ffd0f0c4fd8532264c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classInputBuffer"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classInputBuffer')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classInputBuffer.html">InputBuffer</a></td></tr>
<tr class="memitem:a77e530c53e5e18862d06bedf2af94c81 inherit pro_methods_classInputBuffer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInputBuffer.html#a77e530c53e5e18862d06bedf2af94c81">syncConsume</a> ()</td></tr>
<tr class="separator:a77e530c53e5e18862d06bedf2af94c81 inherit pro_methods_classInputBuffer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A Stream of characters fed to the lexer from a InputStream that can be rewound via <a class="el" href="classInputBuffer.html#ad09c1b83e1e54db4d650215d576e8305">mark()</a>/rewind() methods. </p>
<p>A dynamic array is used to buffer up all the input characters. Normally, "k" characters are stored in the buffer. More characters may be stored during guess mode (testing syntactic predicate), or when LT(i&gt;k) is referenced. Consumption of characters is deferred. In other words, reading the next character is not done by <a class="el" href="classInputBuffer.html#a7fc02531cd092b4be5db785129357c90">consume()</a>, but deferred until needed by LA or LT. </p>
<dl class="section see"><dt>See also</dt><dd>antlr.CharQueue </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aaca90fa1533ad8c6ac255c6a10f52f43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaca90fa1533ad8c6ac255c6a10f52f43">&#9670;&nbsp;</a></span>CharBuffer() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CharBuffer::CharBuffer </td>
          <td>(</td>
          <td class="paramtype">std ::istream &amp;&#160;</td>
          <td class="paramname"><em>input_</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create a character buffer. </p>
<p>Create a character buffer. Enable fail and bad exceptions, if supported by platform. </p>

</div>
</div>
<a id="a6400b5792878bf1680eaa8ef642065e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6400b5792878bf1680eaa8ef642065e5">&#9670;&nbsp;</a></span>CharBuffer() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">CharBuffer::CharBuffer </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classCharBuffer.html">CharBuffer</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3038857d07b5646052a20c5e3895ffb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3038857d07b5646052a20c5e3895ffb2">&#9670;&nbsp;</a></span>getChar()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int CharBuffer::getChar </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the next character from the stream. </p>
<p>Get the next character from the stream. May throw <a class="el" href="classCharStreamIOException.html">CharStreamIOException</a> when something bad happens (not EOF) (if supported by platform). </p>

<p>Implements <a class="el" href="classInputBuffer.html#a330a5238a409a12116cfe83911bf4750">InputBuffer</a>.</p>

</div>
</div>
<a id="ad75c35b0f447b5ffd0f0c4fd8532264c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad75c35b0f447b5ffd0f0c4fd8532264c">&#9670;&nbsp;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCharBuffer.html">CharBuffer</a>&amp; CharBuffer::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classCharBuffer.html">CharBuffer</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a291e1383986e8dc153e761c2a6314e37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a291e1383986e8dc153e761c2a6314e37">&#9670;&nbsp;</a></span>input</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std ::istream&amp; CharBuffer::input</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>antlr/<a class="el" href="CharBuffer_8hpp_source.html">CharBuffer.hpp</a></li>
<li>src/<a class="el" href="CharBuffer_8cpp.html">CharBuffer.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>