|
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 |