Uniwersalne konwersje


Komponenty

struct  SthToStr_obj< T >
struct  StrToSth_obj< T >
class  common::Format_pimpl
class  common::Format
 Klasa do wygodnego składania stringów z różnych informacji. Więcej...
struct  SthToStr_obj< bool >
struct  SthToStr_obj< tchar >
struct  SthToStr_obj< int2 >
struct  SthToStr_obj< int4 >
struct  SthToStr_obj< long >
struct  SthToStr_obj< int8 >
struct  SthToStr_obj< uint1 >
struct  SthToStr_obj< uint2 >
struct  SthToStr_obj< uint4 >
struct  SthToStr_obj< unsigned long >
struct  SthToStr_obj< uint8 >
struct  SthToStr_obj< float >
struct  SthToStr_obj< double >
struct  SthToStr_obj< tstring >
struct  SthToStr_obj< std::vector< T > >
struct  SthToStr_obj< char * >
struct  SthToStr_obj< const tchar * >
struct  SthToStr_obj< void * >
struct  SthToStr_obj< const void * >
struct  StrToSth_obj< bool >
struct  StrToSth_obj< tchar >
struct  StrToSth_obj< int2 >
struct  StrToSth_obj< int4 >
struct  StrToSth_obj< long >
struct  StrToSth_obj< int8 >
struct  StrToSth_obj< uint1 >
struct  StrToSth_obj< uint2 >
struct  StrToSth_obj< uint4 >
struct  StrToSth_obj< unsigned long >
struct  StrToSth_obj< uint8 >
struct  StrToSth_obj< float >
struct  StrToSth_obj< double >
struct  StrToSth_obj< tstring >
struct  StrToSth_obj< std::vector< T > >
struct  SthToStr_obj< common::TMSTRUCT >
struct  StrToSth_obj< common::TMSTRUCT >
struct  SthToStr_obj< common::DATETIME >
struct  SthToStr_obj< common::TIMESPAN >
struct  SthToStr_obj< common::POINT_ >
struct  StrToSth_obj< common::POINT_ >
struct  SthToStr_obj< common::VEC2 >
struct  StrToSth_obj< common::VEC2 >
struct  SthToStr_obj< common::VEC3 >
struct  StrToSth_obj< common::VEC3 >
struct  SthToStr_obj< common::VEC4 >
struct  StrToSth_obj< common::VEC4 >
struct  SthToStr_obj< common::RECTI >
struct  StrToSth_obj< common::RECTI >
struct  SthToStr_obj< common::RECTF >
struct  StrToSth_obj< common::RECTF >
struct  SthToStr_obj< common::BOX >
struct  StrToSth_obj< common::BOX >
struct  SthToStr_obj< common::COLOR >
struct  StrToSth_obj< common::COLOR >
struct  SthToStr_obj< common::COLORF >
struct  StrToSth_obj< common::COLORF >
struct  SthToStr_obj< common::PLANE >
struct  StrToSth_obj< common::PLANE >
struct  SthToStr_obj< common::LINE2D >
struct  StrToSth_obj< common::LINE2D >
struct  SthToStr_obj< common::MATRIX >
struct  StrToSth_obj< common::MATRIX >
struct  SthToStr_obj< common::QUATERNION >
struct  StrToSth_obj< common::QUATERNION >
struct  SthToStr_obj< common::MD5_SUM >
struct  StrToSth_obj< common::MD5_SUM >

Funkcje

template<typename T>
void SthToStr (tstring *Str, const T &Sth)
template<typename T>
bool StrToSth (T *Sth, const tstring &Str)
template<typename T>
const Format common::operator% (const Format &fmt, const T &x)
const Format common::operator% (const Format &fmt, const tchar *x)

Opis szczegółowy

Uniwersalny i rozszerzalny mechanizm konwersji na i z łańcucha

Dokumentacja funkcji

const Format common::operator% ( const Format &  fmt,
const tchar *  x 
) [inline]

template<typename T>
const Format common::operator% ( const Format &  fmt,
const T &  x 
) [inline]

template<typename T>
void SthToStr ( tstring *  Str,
const T &  Sth 
) [inline]

template<typename T>
bool StrToSth ( T *  Sth,
const tstring &  Str 
) [inline]


Wygenerowano Sat Mar 29 18:17:00 2008 dla CommonLib programem  doxygen 1.5.5