The Gaudi Framework
v30r3 (a5ef0a68)
|
#include <src/JobOptionsSvc/Node.h>
Public Types | |
enum | NodeType { kRoot, kInclude, kIdentifier, kProperty, kOperation, kValue, kAssign, kEqual, kPlusEqual, kMinusEqual, kVector, kMap, kPair, kSimple, kString, kReal, kBool, kUnits, kUnit, kCondition, kIfdef, kIfndef, kElse, kPrintOptions, kPrintOn, kPrintOff, kShell, kPrintTree, kDumpFile, kPropertyRef, number_of_node_types } |
Public Member Functions | |
Node ()=default | |
std::string | name () const |
std::string | ToString (int indent=0) const |
Public Attributes | |
NodeType | type = kRoot |
std::string | value |
std::vector< Node > | children |
Position | position |
enum Gaudi::Parsers::Node::NodeType |
Definition at line 28 of file Node.h.
|
default |
std::string Gaudi::Parsers::Node::name | ( | ) | const |
std::string Gaudi::Parsers::Node::ToString | ( | int | indent = 0 | ) | const |
std::vector<Node> Gaudi::Parsers::Node::children |
std::string Gaudi::Parsers::Node::value |