ing <CODE>get_char</CODE>, you can implement <CODE>get</CODE> as follows:</P>

<PRE class="broken_ie">    <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
    <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src)
    {
        <SPAN CLASS="keyword">if</SPAN> (has_next_) {
            has_next_ = <SPAN CLASS="keyword">false</SPAN>;
            <SPAN CLASS="keyword">return</SPAN> get_char(next_);
        }

        <SPAN CLASS="keyword"><SP