|
HAL
|
This is the complete list of members for hal::TokenStream< T >, including all inherited members.
| at(u32 position) | hal::TokenStream< T > | inline |
| at(u32 position) const | hal::TokenStream< T > | inline |
| consume(u32 num=1) | hal::TokenStream< T > | inline |
| consume(const T &expected, bool throw_on_error=false) | hal::TokenStream< T > | inline |
| consume_current_line() | hal::TokenStream< T > | inline |
| consume_until(const T &expected, u32 end=END_OF_STREAM, bool level_aware=true, bool throw_on_error=false) | hal::TokenStream< T > | inline |
| consumed() const | hal::TokenStream< T > | inline |
| END_OF_STREAM | hal::TokenStream< T > | static |
| extract_until(const T &expected, u32 end=END_OF_STREAM, bool level_aware=true, bool throw_on_error=false) | hal::TokenStream< T > | inline |
| find_next(const T &match, u32 end=END_OF_STREAM, bool level_aware=true) const | hal::TokenStream< T > | inline |
| join(const T &joiner) | hal::TokenStream< T > | inline |
| join_until(const T &match, const T &joiner, u32 end=END_OF_STREAM, bool level_aware=true, bool throw_on_error=false) | hal::TokenStream< T > | inline |
| operator=(const TokenStream< T > &other) | hal::TokenStream< T > | inline |
| peek(i32 offset=0) | hal::TokenStream< T > | inline |
| peek(i32 offset=0) const | hal::TokenStream< T > | inline |
| position() const | hal::TokenStream< T > | inline |
| remaining() const | hal::TokenStream< T > | inline |
| set_position(u32 p) | hal::TokenStream< T > | inline |
| size() const | hal::TokenStream< T > | inline |
| TokenStream(const std::vector< T > &increase_level_tokens={"("}, const std::vector< T > &decrease_level_tokens={")"}) | hal::TokenStream< T > | inline |
| TokenStream(const std::vector< Token< T >> &init, const std::vector< T > &increase_level_tokens={"("}, const std::vector< T > &decrease_level_tokens={")"}) | hal::TokenStream< T > | inline |
| TokenStream(const TokenStream< T > &other) | hal::TokenStream< T > | inline |