Subversion Repositories Scribus

Compare Revisions

Ignore whitespace Rev 8265 → Rev 8266

/branches/Version13x/Scribus/scribus/desaxe/saxiohelper.h
26,7 → 26,8
float parseFloat(Xml_string str);
bool parseBool(Xml_string str);
 
template <class ENUM>
template<class ENUM>
inline
ENUM parseEnum(Xml_string str)
{
return static_cast<ENUM>(str.toUInt());
33,4 → 34,61
}
 
 
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