![]() |
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 |