cartobase  4.5.0
interface_internal::StringImpl< T, B > Class Template Reference

#include <cartobase/object/object_internal.h>

Public Member Functions

template<>
std::string getString (const TypedObject< char > &to)
 
template<>
void setString (TypedObject< char > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< signed char > &to)
 
template<>
void setString (TypedObject< signed char > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< unsigned char > &to)
 
template<>
void setString (TypedObject< unsigned char > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< short > &to)
 
template<>
void setString (TypedObject< short > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< unsigned short > &to)
 
template<>
void setString (TypedObject< unsigned short > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< int > &to)
 
template<>
void setString (TypedObject< int > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< unsigned > &to)
 
template<>
void setString (TypedObject< unsigned > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< long > &to)
 
template<>
void setString (TypedObject< long > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< unsigned long > &to)
 
template<>
void setString (TypedObject< unsigned long > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< float > &to)
 
template<>
void setString (TypedObject< float > &to, const std::string &value)
 
template<>
std::string getString (const TypedObject< double > &to)
 
template<>
void setString (TypedObject< double > &to, const std::string &value)
 

Static Public Member Functions

static bool isString (const TypedObject< T > &)
 
static std::string getString (const TypedObject< T > &)
 
static void setString (TypedObject< T > &, const std::string &)
 
static bool equals (const TypedObject< T > &o1, const GenericObject &o2)
 

Detailed Description

template<typename T, bool B>
class interface_internal::StringImpl< T, B >

Definition at line 145 of file object_internal.h.

Member Function Documentation

template<typename T , bool B>
static bool interface_internal::StringImpl< T, B >::equals ( const TypedObject< T > &  o1,
const GenericObject &  o2 
)
inlinestatic

Definition at line 168 of file object_internal.h.

template<typename T , bool B>
static std::string interface_internal::StringImpl< T, B >::getString ( const TypedObject< T > &  )
inlinestatic

Definition at line 154 of file object_internal.h.

template<>
std::string interface_internal::StringImpl< char, false >::getString ( const TypedObject< char > &  to)
inline

Definition at line 1184 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< signed char, false >::getString ( const TypedObject< signed char > &  to)
inline

Definition at line 1199 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< unsigned char, false >::getString ( const TypedObject< unsigned char > &  to)
inline

Definition at line 1215 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< short, false >::getString ( const TypedObject< short > &  to)
inline

Definition at line 1233 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< unsigned short, false >::getString ( const TypedObject< unsigned short > &  to)
inline

Definition at line 1248 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< int, false >::getString ( const TypedObject< int > &  to)
inline

Definition at line 1266 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< unsigned, false >::getString ( const TypedObject< unsigned > &  to)
inline

Definition at line 1281 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< long, false >::getString ( const TypedObject< long > &  to)
inline

Definition at line 1296 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< unsigned long, false >::getString ( const TypedObject< unsigned long > &  to)
inline

Definition at line 1311 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< float, false >::getString ( const TypedObject< float > &  to)
inline

Definition at line 1329 of file object_internal.h.

References carto::toString().

template<>
std::string interface_internal::StringImpl< double, false >::getString ( const TypedObject< double > &  to)
inline

Definition at line 1344 of file object_internal.h.

References carto::toString().

template<typename T , bool B>
static bool interface_internal::StringImpl< T, B >::isString ( const TypedObject< T > &  )
inlinestatic

Definition at line 149 of file object_internal.h.

template<typename T , bool B>
static void interface_internal::StringImpl< T, B >::setString ( TypedObject< T > &  ,
const std::string &   
)
inlinestatic

Definition at line 161 of file object_internal.h.

template<>
void interface_internal::StringImpl< char, false >::setString ( TypedObject< char > &  to,
const std::string &  value 
)
inline

Definition at line 1191 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< signed char, false >::setString ( TypedObject< signed char > &  to,
const std::string &  value 
)
inline

Definition at line 1207 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< unsigned char, false >::setString ( TypedObject< unsigned char > &  to,
const std::string &  value 
)
inline

Definition at line 1224 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< short, false >::setString ( TypedObject< short > &  to,
const std::string &  value 
)
inline

Definition at line 1240 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< unsigned short, false >::setString ( TypedObject< unsigned short > &  to,
const std::string &  value 
)
inline

Definition at line 1257 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< int, false >::setString ( TypedObject< int > &  to,
const std::string &  value 
)
inline

Definition at line 1273 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< unsigned, false >::setString ( TypedObject< unsigned > &  to,
const std::string &  value 
)
inline

Definition at line 1288 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< long, false >::setString ( TypedObject< long > &  to,
const std::string &  value 
)
inline

Definition at line 1303 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< unsigned long, false >::setString ( TypedObject< unsigned long > &  to,
const std::string &  value 
)
inline

Definition at line 1320 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< float, false >::setString ( TypedObject< float > &  to,
const std::string &  value 
)
inline

Definition at line 1336 of file object_internal.h.

References carto::stringTo().

template<>
void interface_internal::StringImpl< double, false >::setString ( TypedObject< double > &  to,
const std::string &  value 
)
inline

Definition at line 1351 of file object_internal.h.

References carto::stringTo().


The documentation for this class was generated from the following file: