22 #ifndef STDR_PARSER_NODE 23 #define STDR_PARSER_NODE std::string tag
The node value (if it not a tag node)
void increasePriority(void)
Increases the priority of the node.
std::vector< int > getTag(std::string tag)
Searches for a tag in the specific node.
The main namespace for STDR GUI XML parser.
std::string value
The node children.
Node(void)
Default constructor.
bool checkForFilename(std::string base)
Checks a node if a specific filename exists.
void printParsedXml(Node *n, std::string indent)
Debug recursive function - Prints the xml tree.
void unallocateChildren(void)
Unalloates the memory of the node's children.
int priority
The node tag (if it not a value node)
Implements the main functionalities of the stdr parser tree.
std::string file_origin
Row in the original file.
std::vector< Node * > elements
File it was into.
~Node(void)
Destructor who also destroys all its children.