23 #ifndef __INTERFACES_GENERATOR_PSEUDOMAP_H_ 24 #define __INTERFACES_GENERATOR_PSEUDOMAP_H_ 26 #include <interfaces/generator/enum_constant.h> 35 typedef std::list<std::pair<std::string, std::string> >
RefList;
38 std::string keytype, std::string comment);
47 void addRef(std::string fieldname, std::string key);
54 std::string __comment;
55 std::string __keytype;
std::string getName() const
Get name of field.
std::string getComment() const
Get comment of field.
RefList & getRefList()
Get reference list.
std::list< std::pair< std::string, std::string > > RefList
Reference list.
Interface generator internal representation of a pseudo map as parsed from the XML template file...
std::string getKeyType() const
Get type of key value.
void addRef(std::string fieldname, std::string key)
Add reference.
void valid()
Assert validity.
InterfacePseudoMap(std::string name, std::string type, std::string keytype, std::string comment)
Constructor.
std::string getType() const
Get type of field.