VOS::ParseNode Struct Reference
#include <parsenode.hh>
Detailed Description
Definition at line 9 of file parsenode.hh.
Public Types
- Identifier_op
- And_op
- Or_op
- TypePattern_op
- NamePattern_op
- Action_op
- Select_op
- Rule_op
- Not_op
- enum OpType {
Identifier_op, And_op, Or_op, TypePattern_op,
NamePattern_op, Action_op, Select_op, Rule_op,
Not_op
}
Public Member Functions
Public Attributes
- OpType type
- union {
- };
Member Enumeration Documentation
- Enumerator:
-
Identifier_op And_op Or_op TypePattern_op NamePattern_op Action_op Select_op Rule_op Not_op
Definition at line 10 of file parsenode.hh.
Constructor & Destructor Documentation
| VOS::ParseNode::ParseNode | ( | OpType | ot | ) | [inline] |
Definition at line 13 of file parsenode.hh.
Member Data Documentation
| union { ... } |
| struct { ... } VOS::ParseNode::Action |
Definition at line 35 of file parsenode.hh.
Definition at line 40 of file parsenode.hh.
| struct { ... } VOS::ParseNode::And_Or |
Definition at line 23 of file parsenode.hh.
| struct { ... } VOS::ParseNode::Id |
Referenced by ParseNode().
| std::string* VOS::ParseNode::id |
Definition at line 20 of file parsenode.hh.
Definition at line 26 of file parsenode.hh.
Definition at line 36 of file parsenode.hh.
Definition at line 42 of file parsenode.hh.
Definition at line 32 of file parsenode.hh.
| struct { ... } VOS::ParseNode::Pattern |
Definition at line 30 of file parsenode.hh.
Definition at line 27 of file parsenode.hh.
| struct { ... } VOS::ParseNode::Rule |
Definition at line 31 of file parsenode.hh.
Definition at line 39 of file parsenode.hh.
| struct { ... } VOS::ParseNode::Select |
Definition at line 41 of file parsenode.hh.
The documentation for this struct was generated from the following file:
- /home/tetron/hack/vos/libs/vos/metaobjects/misc/parsenode.hh