#include <XmlSerializeNode.h>

Public Member Functions | |
| XmlSerializeNode (XmlNode *Node) | |
| virtual | ~XmlSerializeNode () |
| tISerializeNodePtr | SerializeVariant (const std::string name, Variant v) |
| Variant Serialization. | |
| tISerializeNodePtr | SerializeType (const std::string type, const std::string value) |
| Type Serialization. | |
| Variant | Value () |
| Xml Node Value. | |
Private Attributes | |
| XmlNode * | mXmlNode |
Definition at line 43 of file XmlSerializeNode.h.
| XmlSerializeNode::XmlSerializeNode | ( | XmlNode * | Node | ) |
| XmlSerializeNode::~XmlSerializeNode | ( | ) | [virtual] |
| tISerializeNodePtr pcce::XmlSerializeNode::SerializeVariant | ( | const std::string | name, | |
| Variant | v | |||
| ) | [virtual] |
Variant Serialization.
This will output something to the effect of:
Implements pcce::ISerializeNode.
| tISerializeNodePtr pcce::XmlSerializeNode::SerializeType | ( | const std::string | type, | |
| const std::string | value | |||
| ) | [virtual] |
Type Serialization.
This gives you an enclosure of the correct type to put other items in if you need
Implements pcce::ISerializeNode.
| Variant XmlSerializeNode::Value | ( | ) | [virtual] |
Xml Node Value.
Returns the Variant value of the node.
Implements pcce::ISerializeNode.
Definition at line 68 of file XmlSerializeNode.cpp.
References pcce::XmlNode::GetAttribute(), and mXmlNode.
00068 { 00069 return mXmlNode->GetAttribute("Value"); 00070 }
XmlNode* pcce::XmlSerializeNode::mXmlNode [private] |
1.5.5