27,7 → 27,6 |
bool parseBool(Xml_string str); |
|
template<class ENUM> |
inline |
ENUM parseEnum(Xml_string str) |
{ |
return static_cast<ENUM>(str.toUInt()); |
34,61 → 33,4 |
} |
|
|
template<class DATA> |
inline |
DATA parse(Xml_string str) |
{ |
return static_cast<DATA>(str); |
} |
|
template<> |
inline |
unsigned int parse(Xml_string str) |
{ |
return parseUInt(str); |
} |
|
template<> |
inline |
int parse(Xml_string str) |
{ |
return parseInt(str); |
} |
|
template<> |
inline |
unsigned long parse(Xml_string str) |
{ |
return parseULong(str); |
} |
|
template<> |
inline |
long parse(Xml_string str) |
{ |
return parseLong(str); |
} |
|
template<> |
inline |
double parse(Xml_string str) |
{ |
return parseDouble(str); |
} |
|
template<> |
inline |
float parse(Xml_string str) |
{ |
return parseFloat(str); |
} |
|
template<> |
inline |
bool parse(Xml_string str) |
{ |
return parseBool(str); |
} |
|
|
#endif |