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

#include <cartobase/object/object_d.h>

Inheritance diagram for carto::interface_internal::StringImpl< T, B >:

Public Member Functions

std::string getString (const TypedObject< char > &to)
 
void setString (TypedObject< char > &to, const std::string &value)
 
std::string getString (const TypedObject< signed char > &to)
 
void setString (TypedObject< signed char > &to, const std::string &value)
 
std::string getString (const TypedObject< unsigned char > &to)
 
void setString (TypedObject< unsigned char > &to, const std::string &value)
 
std::string getString (const TypedObject< short > &to)
 
void setString (TypedObject< short > &to, const std::string &value)
 
std::string getString (const TypedObject< unsigned short > &to)
 
void setString (TypedObject< unsigned short > &to, const std::string &value)
 
std::string getString (const TypedObject< int > &to)
 
void setString (TypedObject< int > &to, const std::string &value)
 
std::string getString (const TypedObject< unsigned > &to)
 
void setString (TypedObject< unsigned > &to, const std::string &value)
 
std::string getString (const TypedObject< long > &to)
 
void setString (TypedObject< long > &to, const std::string &value)
 
std::string getString (const TypedObject< unsigned long > &to)
 
void setString (TypedObject< unsigned long > &to, const std::string &value)
 
std::string getString (const TypedObject< float > &to)
 
void setString (TypedObject< float > &to, const std::string &value)
 
std::string getString (const TypedObject< double > &to)
 
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 > &, const GenericObject &)
 

Detailed Description

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

Definition at line 146 of file object_d.h.

Member Function Documentation

◆ equals()

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

Definition at line 169 of file object_d.h.

References carto::TypedObject< T >::getValue().

◆ getString() [1/12]

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

Definition at line 1348 of file object_d.h.

◆ getString() [2/12]

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

Definition at line 1508 of file object_d.h.

◆ getString() [3/12]

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

Definition at line 1493 of file object_d.h.

◆ getString() [4/12]

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

Definition at line 1430 of file object_d.h.

◆ getString() [5/12]

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

Definition at line 1460 of file object_d.h.

◆ getString() [6/12]

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

Definition at line 1397 of file object_d.h.

◆ getString() [7/12]

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

Definition at line 1363 of file object_d.h.

◆ getString() [8/12]

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

Definition at line 155 of file object_d.h.

References carto::TypedObject< T >::getValue().

◆ getString() [9/12]

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

Definition at line 1445 of file object_d.h.

◆ getString() [10/12]

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

Definition at line 1379 of file object_d.h.

◆ getString() [11/12]

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

Definition at line 1475 of file object_d.h.

◆ getString() [12/12]

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

Definition at line 1412 of file object_d.h.

◆ isString()

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

Definition at line 150 of file object_d.h.

◆ setString() [1/12]

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

Definition at line 1355 of file object_d.h.

◆ setString() [2/12]

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

Definition at line 1515 of file object_d.h.

◆ setString() [3/12]

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

Definition at line 1500 of file object_d.h.

◆ setString() [4/12]

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

Definition at line 1437 of file object_d.h.

◆ setString() [5/12]

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

Definition at line 1467 of file object_d.h.

◆ setString() [6/12]

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

Definition at line 1404 of file object_d.h.

◆ setString() [7/12]

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

Definition at line 1371 of file object_d.h.

◆ setString() [8/12]

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

Definition at line 162 of file object_d.h.

◆ setString() [9/12]

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

Definition at line 1452 of file object_d.h.

◆ setString() [10/12]

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

Definition at line 1388 of file object_d.h.

◆ setString() [11/12]

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

Definition at line 1484 of file object_d.h.

◆ setString() [12/12]

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

Definition at line 1421 of file object_d.h.


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