Searched refs:XmlNode (Results 1 – 2 of 2) sorted by relevance
63 class XmlNode : public Node {65 XmlNode() : child_(-1), brother_(-1) {}; in XmlNode() function66 virtual ~XmlNode() {}; in ~XmlNode()89 void Compile(const xmlNodePtr nodePtr, std::shared_ptr<XmlNode> &node);90 void CompileAttr(const xmlAttrPtr attrPtr, std::shared_ptr<XmlNode> &node);91 void CompileNameSpace(const xmlNodePtr nodePtr, std::shared_ptr<XmlNode> &node);103 std::vector<std::shared_ptr<XmlNode>> nodes_;
52 auto root = make_shared<XmlNode>(); in GenerateSolidXml()88 void SolidXml::Compile(const xmlNodePtr nodePtr, shared_ptr<XmlNode> &node) in Compile()107 auto child = make_shared<XmlNode>(); in Compile()115 auto brother = make_shared<XmlNode>(); in Compile()122 void SolidXml::CompileAttr(const xmlAttrPtr attrPtr, shared_ptr<XmlNode> &node) in CompileAttr()145 void SolidXml::CompileNameSpace(const xmlNodePtr nodePtr, shared_ptr<XmlNode> &node) in CompileNameSpace()176 void SolidXml::XmlNode::RawData(ofstream &out) const in RawData()198 bool SolidXml::XmlNode::LoadFrom(ifstream &in) in LoadFrom()226 bool SolidXml::XmlNode::FlushIndex(const map<XmlKeyNode::KeyType, shared_ptr<XmlKeyNode>> &oldKeys, in FlushIndex()323 auto xmlNode = make_shared<XmlNode>(); in LoadFromFile()