Lines Matching refs:wxXmlNode

31 class WXDLLIMPEXP_FWD_XML wxXmlNode;  variable
101 class WXDLLIMPEXP_XML wxXmlNode
104 wxXmlNode() in wxXmlNode() function
110 wxXmlNode(wxXmlNode *parent, wxXmlNodeType type,
112 wxXmlAttribute *attrs = NULL, wxXmlNode *next = NULL,
115 virtual ~wxXmlNode();
121 wxXmlNode(const wxXmlNode& node);
122 wxXmlNode& operator=(const wxXmlNode& node);
125 wxXmlNode(wxXmlNodeType type, const wxString& name,
128 virtual void AddChild(wxXmlNode *child);
129 virtual bool InsertChild(wxXmlNode *child, wxXmlNode *followingNode);
130 virtual bool InsertChildAfter(wxXmlNode *child, wxXmlNode *precedingNode);
131 virtual bool RemoveChild(wxXmlNode *child);
141 int GetDepth(wxXmlNode *grandparent = NULL) const;
150 wxXmlNode *GetParent() const { return m_parent; } in GetParent()
151 wxXmlNode *GetNext() const { return m_next; } in GetNext()
152 wxXmlNode *GetChildren() const { return m_children; } in GetChildren()
166 void SetParent(wxXmlNode *parent) { m_parent = parent; } in SetParent()
167 void SetNext(wxXmlNode *next) { m_next = next; } in SetNext()
168 void SetChildren(wxXmlNode *child) { m_children = child; } in SetChildren()
214 wxXmlNode *m_parent, *m_children, *m_next;
219 void DoCopy(const wxXmlNode& node);
223 inline wxXmlAttribute *wxXmlNode::GetProperties() const in GetProperties()
225 inline bool wxXmlNode::GetPropVal(const wxString& propName, in GetPropVal()
228 inline wxString wxXmlNode::GetPropVal(const wxString& propName, in GetPropVal()
231 inline bool wxXmlNode::HasProp(const wxString& propName) const in HasProp()
233 inline void wxXmlNode::SetProperties(wxXmlAttribute *prop) in SetProperties()
279 wxXmlNode *GetRoot() const;
281 wxXmlNode *GetDocumentNode() const { return m_docNode; } in GetDocumentNode()
292 wxXmlNode *DetachDocumentNode() { wxXmlNode *old=m_docNode; m_docNode=NULL; return old; } in DetachDocumentNode()
293 void SetDocumentNode(wxXmlNode *node) { wxDELETE(m_docNode); m_docNode = node; } in SetDocumentNode()
294 wxXmlNode *DetachRoot();
295 void SetRoot(wxXmlNode *node);
298 void AppendToProlog(wxXmlNode *node);
316 wxXmlNode *m_docNode;