Lines Matching refs:m_node
94 XMLNode::XMLNode() : m_node(nullptr) {} in XMLNode()
96 XMLNode::XMLNode(XMLNodeImpl node) : m_node(node) {} in XMLNode()
100 void XMLNode::Clear() { m_node = nullptr; } in Clear()
105 return XMLNode(m_node->parent); in GetParent()
116 return XMLNode(m_node->next); in GetSibling()
128 return XMLNode(m_node->children); in GetChild()
142 attr_value = (const char *)xmlGetProp(m_node, (const xmlChar *)name); in GetAttributeValue()
194 for (xmlAttrPtr attr = m_node->properties; attr != nullptr; in ForEachAttribute()
218 for (xmlNodePtr node = m_node; node; node = node->next) { in ForEachSiblingNode()
231 for (xmlNodePtr node = m_node; node; node = node->next) { in ForEachSiblingElement()
249 for (xmlNodePtr node = m_node; node; node = node->next) { in ForEachSiblingElementWithName()
275 if (m_node->name) in GetName()
276 return llvm::StringRef((const char *)m_node->name); in GetName()
287 if (m_node->type == XML_ELEMENT_NODE) { in GetElementText()
289 for (xmlNodePtr node = m_node->children; node != nullptr; in GetElementText()
339 if (m_node->name == (const xmlChar *)name) in NameIs()
341 if (m_node->name) in NameIs()
342 return strcmp((const char *)m_node->name, name) == 0; in NameIs()
363 bool XMLNode::IsValid() const { return m_node != nullptr; } in IsValid()
368 return m_node->type == XML_ELEMENT_NODE; in IsElement()