Classes | |
| struct | AttDiff |
Public Types | |
|
typedef boost::unordered_map < std::string, std::string > | OnlyMap_t |
Public Member Functions | |
| DiffStruct (const std::string &tagname, const std::string &name="") | |
| void | check (const std::string &attname, const std::string &lval, const std::string &rval) |
| void | check (const std::string &attname, int lval, int rval) |
| void | check (const std::string &attname, unsigned int lval, unsigned int rval) |
| void | check (const std::string &attname, float lval, float rval) |
| void | check (const std::string &attname, bool lval, bool rval) |
| void | addSub (DiffStruct *sub) |
| void | addRightOnlySub (const std::string &tagname, const std::string &name) |
| void | addLeftOnlySub (const std::string &tagname, const std::string &name) |
| bool | empty () const |
| void | writeXML (std::ofstream &xmlfile, const std::string &prefix="") const |
Public Attributes | |
| std::string | tagname |
| std::string | name |
| std::vector< AttDiff > | attdiffs |
| std::vector< DiffStruct * > | subs |
| OnlyMap_t | rightonly |
| OnlyMap_t | leftonly |
1.6.1