IOSS 2.0
|
#include <Ioss_Glob.h>
Public Member Functions | |
Parser ()=delete | |
Parser (std::vector< Token< charT > > &&tok_vec) | |
AstNodePtr< charT > | GenAst () |
Private Member Functions | |
AstNodePtr< charT > | ParserChar () |
AstNodePtr< charT > | ParserRange () |
AstNodePtr< charT > | ParserSetItem () |
AstNodePtr< charT > | ParserSetItems () |
AstNodePtr< charT > | ParserSet () |
AstNodePtr< charT > | ParserBasicGlob () |
AstNodePtr< charT > | ParserGroup () |
AstNodePtr< charT > | ParserConcat () |
AstNodePtr< charT > | ParserUnion () |
AstNodePtr< charT > | ParserGlob () |
const Token< charT > & | GetToken () const |
Token< charT > & | GetToken () |
const Token< charT > & | PeekAhead () const |
Token< charT > & | NextToken () |
bool | Advance () |
size_t | Size () const noexcept |
Private Attributes | |
std::vector< Token< charT > > | tok_vec_ |
size_t | pos_ |
|
delete |
|
inlineexplicit |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivatenoexcept |
|
private |
|
private |