| 6810 | } |
| 6811 | |
| 6812 | auto operator++() -> TokenStream & { |
| 6813 | if( m_tokenBuffer.size() >= 2 ) { |
| 6814 | m_tokenBuffer.erase( m_tokenBuffer.begin() ); |
| 6815 | } else { |
| 6816 | if( it != itEnd ) |
| 6817 | ++it; |
| 6818 | loadBuffer(); |
| 6819 | } |
| 6820 | return *this; |
| 6821 | } |
| 6822 | }; |
| 6823 | |
| 6824 | class ResultBase { |