#include <string>#include <sstream>#include <vector>#include <iostream>Go to the source code of this file.
Classes | |
| struct | Acenode |
| class | Aceobj |
Functions | |
| int | digestLine (vector< string > &vec, const string &str) |
| Acenode * | find (Acenode *n, const string &tag) |
| void | del (Acenode *p) |
| void del | ( | Acenode * | p | ) |
| int digestLine | ( | vector< string > & | vec, | |
| const string & | str | |||
| ) |
the node has a Type:Value pair, because the Type can be any string value, it is not practical to use integer to represent them. When new types are added we have to update the definition of the integer value. So it will be represented by pair<string,string>
recursive function must be written in this format, as non-member function.
1.5.6