![]() |
Project
|
#include <Expressions.h>
Public Member Functions | |
| Tokenizer (std::string const &input="") | |
| String parsing. | |
| void | reset (std::string const &input) |
| int | nextToken () |
| void | pop () |
| char | peek () |
Public Attributes | |
| std::string | source |
| std::string::iterator | current |
| std::string | IdentifierStr |
| std::string | BinaryOpStr |
| std::string | StrValue |
| std::string | TokenStr |
| std::variant< uint32_t, int32_t, uint64_t, int64_t > | IntegerValue |
| std::variant< float, double > | FloatValue |
| char | LastChar |
| int | currentToken = Token::Unexpected |
Definition at line 750 of file Expressions.h.
| o2::framework::expressions::Tokenizer::Tokenizer | ( | std::string const & | input = "" | ) |
String parsing.
Definition at line 818 of file Expressions.cxx.
| int o2::framework::expressions::Tokenizer::nextToken | ( | ) |
Definition at line 849 of file Expressions.cxx.
| char o2::framework::expressions::Tokenizer::peek | ( | ) |
Definition at line 1038 of file Expressions.cxx.
| void o2::framework::expressions::Tokenizer::pop | ( | ) |
Definition at line 1028 of file Expressions.cxx.
| void o2::framework::expressions::Tokenizer::reset | ( | std::string const & | input | ) |
Definition at line 833 of file Expressions.cxx.
| std::string o2::framework::expressions::Tokenizer::BinaryOpStr |
Definition at line 754 of file Expressions.h.
| std::string::iterator o2::framework::expressions::Tokenizer::current |
Definition at line 752 of file Expressions.h.
| int o2::framework::expressions::Tokenizer::currentToken = Token::Unexpected |
Definition at line 760 of file Expressions.h.
| std::variant<float, double> o2::framework::expressions::Tokenizer::FloatValue |
Definition at line 758 of file Expressions.h.
| std::string o2::framework::expressions::Tokenizer::IdentifierStr |
Definition at line 753 of file Expressions.h.
| std::variant<uint32_t, int32_t, uint64_t, int64_t> o2::framework::expressions::Tokenizer::IntegerValue |
Definition at line 757 of file Expressions.h.
| char o2::framework::expressions::Tokenizer::LastChar |
Definition at line 759 of file Expressions.h.
| std::string o2::framework::expressions::Tokenizer::source |
Definition at line 751 of file Expressions.h.
| std::string o2::framework::expressions::Tokenizer::StrValue |
Definition at line 755 of file Expressions.h.
| std::string o2::framework::expressions::Tokenizer::TokenStr |
Definition at line 756 of file Expressions.h.