Lines Matching refs:CXmlElement
39 CXmlElement::CXmlElement(_xmlNode *pXmlElement) : _pXmlElement(pXmlElement) in CXmlElement() function in CXmlElement
43 CXmlElement::CXmlElement() : _pXmlElement(nullptr) in CXmlElement() function in CXmlElement
47 void CXmlElement::setXmlElement(_xmlNode *pXmlElement) in setXmlElement()
52 string CXmlElement::getType() const in getType()
57 string CXmlElement::getPath() const in getPath()
66 CXmlElement parentElement; in getPath()
76 bool CXmlElement::hasAttribute(const string &strAttributeName) const in hasAttribute()
82 bool CXmlElement::getAttribute<std::string>(const string &name, string &value) const in getAttribute()
99 bool CXmlElement::getAttribute(const std::string &name, T &value) const in getAttribute()
115 string CXmlElement::getNameAttribute() const in getNameAttribute()
122 string CXmlElement::getTextContent() const in getTextContent()
136 bool CXmlElement::getChildElement(const string &strType, CXmlElement &childElement) const in getChildElement()
150 bool CXmlElement::getChildElement(const string &strType, const string &strNameAttribute, in getChildElement()
151 CXmlElement &childElement) const in getChildElement()
166 size_t CXmlElement::getNbChildElements() const in getNbChildElements()
168 CXmlElement childElement; in getNbChildElements()
180 bool CXmlElement::getParentElement(CXmlElement &parentElement) const in getParentElement()
194 void CXmlElement::setAttribute<bool>(const string &name, const bool &value) in setAttribute()
200 void CXmlElement::setAttribute<std::string>(const string &name, const string &value) in setAttribute()
210 void CXmlElement::setAttribute(const string &name, const char *value) in setAttribute()
216 void CXmlElement::setAttribute(const std::string &name, const T &value) in setAttribute()
221 void CXmlElement::setNameAttribute(const string &strValue) in setNameAttribute()
226 void CXmlElement::setTextContent(const string &strContent) in setTextContent()
232 void CXmlElement::createChild(CXmlElement &childElement, const string &strType) in createChild()
242 CXmlElement::CChildIterator::CChildIterator(const CXmlElement &xmlElement) in CChildIterator()
247 bool CXmlElement::CChildIterator::next(CXmlElement &xmlChildElement) in next()
265 template bool CXmlElement::getAttribute(const std::string &name, bool &value) const;
266 template bool CXmlElement::getAttribute(const std::string &name, signed char &value) const;
267 template bool CXmlElement::getAttribute(const std::string &name, unsigned char &value) const;
268 template bool CXmlElement::getAttribute(const std::string &name, short &value) const;
269 template bool CXmlElement::getAttribute(const std::string &name, unsigned short &value) const;
270 template bool CXmlElement::getAttribute(const std::string &name, int &value) const;
271 template bool CXmlElement::getAttribute(const std::string &name, unsigned int &value) const;
272 template bool CXmlElement::getAttribute(const std::string &name, long &value) const;
273 template bool CXmlElement::getAttribute(const std::string &name, unsigned long &value) const;
274 template bool CXmlElement::getAttribute(const std::string &name, long long &value) const;
275 template bool CXmlElement::getAttribute(const std::string &name, unsigned long long &value) const;
276 template bool CXmlElement::getAttribute(const std::string &name, float &value) const;
277 template bool CXmlElement::getAttribute(const std::string &name, double &value) const;
279 template void CXmlElement::setAttribute(const std::string &name, const signed char &value);
280 template void CXmlElement::setAttribute(const std::string &name, const unsigned char &value);
281 template void CXmlElement::setAttribute(const std::string &name, const short &value);
282 template void CXmlElement::setAttribute(const std::string &name, const unsigned short &value);
283 template void CXmlElement::setAttribute(const std::string &name, const int &value);
284 template void CXmlElement::setAttribute(const std::string &name, const unsigned int &value);
285 template void CXmlElement::setAttribute(const std::string &name, const long &value);
286 template void CXmlElement::setAttribute(const std::string &name, const unsigned long &value);
287 template void CXmlElement::setAttribute(const std::string &name, const long long &value);
288 template void CXmlElement::setAttribute(const std::string &name, const unsigned long long &value);
289 template void CXmlElement::setAttribute(const std::string &name, const float &value);
290 template void CXmlElement::setAttribute(const std::string &name, const double &value);