Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
XMLUtils Member List

This is the complete list of members for XMLUtils, including all inherited members.

GetAdditiveString(const TiXmlNode *rootNode, const char *tag, const std::string &separator, std::string &value, bool clear=false)XMLUtilsstatic
GetAttribute(const TiXmlElement *element, const char *tag)XMLUtilsstatic
GetBoolean(const TiXmlNode *pRootNode, const char *strTag, bool &bBoolValue)XMLUtilsstatic
GetDate(const TiXmlNode *pRootNode, const char *strTag, CDateTime &date)XMLUtilsstatic
GetDateTime(const TiXmlNode *pRootNode, const char *strTag, CDateTime &dateTime)XMLUtilsstatic
GetDouble(const TiXmlNode *pRootNode, const char *strTag, double &value)XMLUtilsstatic
GetFloat(const TiXmlNode *pRootNode, const char *strTag, float &value)XMLUtilsstatic
GetFloat(const TiXmlNode *pRootNode, const char *strTag, float &value, const float min, const float max)XMLUtilsstatic
GetHex(const TiXmlNode *pRootNode, const char *strTag, uint32_t &dwHexValue)XMLUtilsstatic
GetInt(const TiXmlNode *pRootNode, const char *strTag, int &iIntValue)XMLUtilsstatic
GetInt(const TiXmlNode *pRootNode, const char *strTag, int &iIntValue, const int min, const int max)XMLUtilsstatic
GetLong(const TiXmlNode *pRootNode, const char *strTag, long &lLongValue)XMLUtilsstatic
GetPath(const TiXmlNode *pRootNode, const char *strTag, std::string &strStringValue)XMLUtilsstatic
GetString(const TiXmlNode *pRootNode, const char *strTag, std::string &strStringValue)XMLUtilsstatic
GetString(const TiXmlNode *pRootNode, const char *strTag)XMLUtilsstatic
GetStringArray(const TiXmlNode *rootNode, const char *tag, std::vector< std::string > &arrayValue, bool clear=false, const std::string &separator="")XMLUtilsstatic
GetUInt(const TiXmlNode *pRootNode, const char *strTag, uint32_t &dwUIntValue)XMLUtilsstatic
GetUInt(const TiXmlNode *pRootNode, const char *strTag, uint32_t &dwUIntValue, const uint32_t min, const uint32_t max)XMLUtilsstatic
HasChild(const TiXmlNode *pRootNode, const char *strTag)XMLUtilsstatic
path_versionXMLUtilsstatic
SetAdditiveString(TiXmlNode *pRootNode, const char *strTag, const std::string &strSeparator, const std::string &strValue)XMLUtilsstatic
SetBoolean(TiXmlNode *pRootNode, const char *strTag, bool value)XMLUtilsstatic
SetDate(TiXmlNode *pRootNode, const char *strTag, const CDateTime &date)XMLUtilsstatic
SetDateTime(TiXmlNode *pRootNode, const char *strTag, const CDateTime &dateTime)XMLUtilsstatic
SetFloat(TiXmlNode *pRootNode, const char *strTag, float value)XMLUtilsstatic
SetHex(TiXmlNode *pRootNode, const char *strTag, uint32_t value)XMLUtilsstatic
SetInt(TiXmlNode *pRootNode, const char *strTag, int value)XMLUtilsstatic
SetLong(TiXmlNode *pRootNode, const char *strTag, long iValue)XMLUtilsstatic
SetPath(TiXmlNode *pRootNode, const char *strTag, const std::string &strValue)XMLUtilsstatic
SetString(TiXmlNode *pRootNode, const char *strTag, const std::string &strValue)XMLUtilsstatic
SetStringArray(TiXmlNode *pRootNode, const char *strTag, const std::vector< std::string > &arrayValue)XMLUtilsstatic