ROSE  0.11.145.0
Sawyer::Lexer::TokenStream< T > Member List

This is the complete list of members for Sawyer::Lexer::TokenStream< T >, including all inherited members.

atEof()Sawyer::Lexer::TokenStream< T >inline
consume(size_t n=1)Sawyer::Lexer::TokenStream< T >inline
current()Sawyer::Lexer::TokenStream< T >inline
isa(const Token &t, typename Token::TokenEnum type)Sawyer::Lexer::TokenStream< T >inline
isa(typename Token::TokenEnum type)Sawyer::Lexer::TokenStream< T >inline
lexeme(const Token &t)Sawyer::Lexer::TokenStream< T >inline
lexeme()Sawyer::Lexer::TokenStream< T >inline
lineString(size_t lineIdx)Sawyer::Lexer::TokenStream< T >inline
location(size_t position)Sawyer::Lexer::TokenStream< T >inline
locationEof()Sawyer::Lexer::TokenStream< T >inline
match(const Token &t, const char *s)Sawyer::Lexer::TokenStream< T >inline
match(const char *s)Sawyer::Lexer::TokenStream< T >inline
name() const Sawyer::Lexer::TokenStream< T >inline
operator[](size_t lookahead)Sawyer::Lexer::TokenStream< T >inline
scanNextToken(const Container::LineVector &content, size_t &at)=0Sawyer::Lexer::TokenStream< T >pure virtual
Token typedef (defined in Sawyer::Lexer::TokenStream< T >)Sawyer::Lexer::TokenStream< T >
TokenStream(const boost::filesystem::path &fileName)Sawyer::Lexer::TokenStream< T >inlineexplicit
TokenStream(const std::string &inputString)Sawyer::Lexer::TokenStream< T >inlineexplicit
TokenStream(const Container::Buffer< size_t, char >::Ptr &buffer)Sawyer::Lexer::TokenStream< T >inlineexplicit
~TokenStream() (defined in Sawyer::Lexer::TokenStream< T >)Sawyer::Lexer::TokenStream< T >inlinevirtual