| 5495 | } |
| 5496 | |
| 5497 | auto operator++() -> TokenStream & { |
| 5498 | if (m_tokenBuffer.size() >= 2) { |
| 5499 | m_tokenBuffer.erase(m_tokenBuffer.begin()); |
| 5500 | } else { |
| 5501 | if (it != itEnd) |
| 5502 | ++it; |
| 5503 | loadBuffer(); |
| 5504 | } |
| 5505 | return *this; |
| 5506 | } |
| 5507 | }; |
| 5508 | |
| 5509 | class ResultBase { |