26 #ifndef __UTILS__STR2CONV_H__INCL__
27 #define __UTILS__STR2CONV_H__INCL__
38 template<
typename T >
39 T
str2(
const char* str ) {
return T( str ); }
49 template<
typename T >
50 T
str2(
const std::string& str ) {
return str2< T >( str.c_str() ); }
int32 str2< int32 >(const char *str)
Converts string to integer.
int8 str2< int8 >(const char *str)
Converts string to integer.
uint32 str2< uint32 >(const char *str)
Converts string to unsigned integer.
float str2< float >(const char *str)
Converts string to unsigned integer.
int64 str2< int64 >(const char *str)
Converts string to integer.
int16 str2< int16 >(const char *str)
Converts string to integer.
long double str2< long double >(const char *str)
Converts string to real number.
uint8 str2< uint8 >(const char *str)
Converts string to unsigned integer.
bool str2< bool >(const char *str)
Converts string to boolean.
T str2(const char *str)
Generic string conversion template.
double str2< double >(const char *str)
Converts string to real number.
uint16 str2< uint16 >(const char *str)
Converts string to unsigned integer.