|
IOSS 2.0
|
#include <Ioss_Glob.h>
Public Types | |
| enum class | GroupType { BASIC , ANY , STAR , PLUS , NEG , AT } |
| Public Types inherited from Ioss::glob::AstNode< charT > | |
| enum class | Type { CHAR , RANGE , SET_ITEM , SET_ITEMS , POS_SET , NEG_SET , SET , STAR , ANY , GROUP , CONCAT_GLOB , UNION , GLOB } |
Public Member Functions | |
| GroupNode (GroupType group_type, AstNodePtr< charT > &&glob) | |
| void | Accept (AstVisitor< charT > *visitor) override |
| AstNode< charT > * | GetGlob () |
| GroupType | GetGroupType () const |
| Public Member Functions inherited from Ioss::glob::AstNode< charT > | |
| virtual | ~AstNode ()=default |
| Type | GetType () const |
Private Attributes | |
| AstNodePtr< charT > | glob_ |
| GroupType | group_type_ |
Additional Inherited Members | |
| Protected Member Functions inherited from Ioss::glob::AstNode< charT > | |
| AstNode (Type type) | |
|
strong |
|
inline |
|
inlineoverridevirtual |
Implements Ioss::glob::AstNode< charT >.
|
inline |
|
inline |
|
private |
|
private |