|
NIREP
|

Public Types | |
| typedef std::map< std::string, std::string > | AttributeList |
Public Member Functions | |
| void | AddAttribute (std::string key, const std::string &value) |
| BasicDescription (const std::string &default_ns) | |
| BasicDescription (TiXmlElement *descrip, const std::string &default_ns) | |
| BasicDescription () | |
| Constructor left empty on purpose. All member objects initialize themselves automatically. | |
| BasicDescription (TiXmlElement *descrip) | |
| Constructor that initializes BasicDescription given a proper Tiny XML DOM (Document Object Model) | |
| void | Clear () |
| Removes all characters from strings and all elements from the map. | |
| void | ClearAttributes () |
| TiXmlElement * | CreateDOM (const std::string &tag) |
| const std::string | CreateNSID () |
| bool | FillUsingDom (TiXmlElement *descrip) |
| const std::string | GetAttribute (std::string key) |
| const std::string & | GetID () |
| Accessor functions for description id. | |
| const std::string & | GetNameSpace () |
| Accessor functions for name space. | |
| void | SetID (const std::string &id) |
| void | SetNameSpace (const std::string &ns) |
| ~BasicDescription () | |
| Destructor clears all member objects. | |
Protected Attributes | |
| AttributeList | m_attribute |
| std::string | m_id |
| std::string | m_ns |
| typedef std::map<std::string, std::string> BasicDescription::AttributeList |
| BasicDescription::BasicDescription | ( | ) | [inline] |
Constructor left empty on purpose. All member objects initialize themselves automatically.
| BasicDescription::BasicDescription | ( | const std::string & | default_ns | ) | [inline] |
| BasicDescription::BasicDescription | ( | TiXmlElement * | descrip | ) | [inline] |
Constructor that initializes BasicDescription given a proper Tiny XML DOM (Document Object Model)
| BasicDescription::BasicDescription | ( | TiXmlElement * | descrip, |
| const std::string & | default_ns | ||
| ) | [inline] |
| BasicDescription::~BasicDescription | ( | ) | [inline] |
Destructor clears all member objects.
| void BasicDescription::AddAttribute | ( | std::string | key, |
| const std::string & | value | ||
| ) | [inline] |
| void BasicDescription::Clear | ( | void | ) | [inline] |
Removes all characters from strings and all elements from the map.
| void BasicDescription::ClearAttributes | ( | ) | [inline] |
| TiXmlElement * BasicDescription::CreateDOM | ( | const std::string & | tag | ) |
| const std::string BasicDescription::CreateNSID | ( | ) | [inline] |
Return concatination of namespace and id Returns a string and not an alias to a string
| bool BasicDescription::FillUsingDom | ( | TiXmlElement * | descrip | ) |
| const std::string BasicDescription::GetAttribute | ( | std::string | key | ) | [inline] |
| const std::string& BasicDescription::GetID | ( | ) | [inline] |
Accessor functions for description id.
| const std::string& BasicDescription::GetNameSpace | ( | ) | [inline] |
Accessor functions for name space.
| Panel::SetID | ( | const std::string & | id | ) | [inline] |
| void BasicDescription::SetNameSpace | ( | const std::string & | ns | ) | [inline] |
AttributeList BasicDescription::m_attribute [protected] |
std::string BasicDescription::m_id [protected] |
std::string BasicDescription::m_ns [protected] |