Definition at line 610 of file tls.cpp.
◆ tls_selection_parser_impl()
cif::tls_selection_parser_impl::tls_selection_parser_impl |
( |
const std::string & |
selection | ) |
|
|
inline |
Definition at line 613 of file tls.cpp.
std::string::iterator m_end
std::string::iterator m_p
◆ get_next_token()
virtual int cif::tls_selection_parser_impl::get_next_token |
( |
| ) |
|
|
protectedpure virtual |
◆ match()
void cif::tls_selection_parser_impl::match |
( |
int |
token | ) |
|
|
protectedvirtual |
Definition at line 633 of file tls.cpp.
639 std::string expected;
643 expected = { char(token) };
651 throw std::runtime_error(
"Expected " + expected +
" but found " + found);
virtual int get_next_token()=0
virtual std::string to_string(int token)=0
◆ Parse()
virtual std::unique_ptr<tls_selection> cif::tls_selection_parser_impl::Parse |
( |
| ) |
|
|
pure virtual |
◆ to_string()
virtual std::string cif::tls_selection_parser_impl::to_string |
( |
int |
token | ) |
|
|
protectedpure virtual |
◆ m_end
std::string::iterator cif::tls_selection_parser_impl::m_end |
|
protected |
◆ m_lookahead
int cif::tls_selection_parser_impl::m_lookahead |
|
protected |
◆ m_p
std::string::iterator cif::tls_selection_parser_impl::m_p |
|
protected |
◆ m_selection
std::string cif::tls_selection_parser_impl::m_selection |
|
protected |
◆ m_token
std::string cif::tls_selection_parser_impl::m_token |
|
protected |
The documentation for this class was generated from the following file: