| 8837 | } |
| 8838 | |
| 8839 | auto operator++() -> TokenStream & { |
| 8840 | if( m_tokenBuffer.size() >= 2 ) { |
| 8841 | m_tokenBuffer.erase( m_tokenBuffer.begin() ); |
| 8842 | } else { |
| 8843 | if( it != itEnd ) |
| 8844 | ++it; |
| 8845 | loadBuffer(); |
| 8846 | } |
| 8847 | return *this; |
| 8848 | } |
| 8849 | }; |
| 8850 | |
| 8851 | class ResultBase { |