IOSS 2.0
|
#include <Ioss_Glob.h>
Public Member Functions | |
UnionNode (std::vector< AstNodePtr< charT > > &&items) | |
void | Accept (AstVisitor< charT > *visitor) override |
std::vector< AstNodePtr< charT > > & | GetItems () |
Public Member Functions inherited from Ioss::glob::AstNode< charT > | |
virtual | ~AstNode ()=default |
Type | GetType () const |
Private Attributes | |
std::vector< AstNodePtr< charT > > | items_ |
Additional Inherited Members | |
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 } |
Protected Member Functions inherited from Ioss::glob::AstNode< charT > | |
AstNode (Type type) | |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements Ioss::glob::AstNode< charT >.
|
inline |
|
private |