String_Conversion_T.h File Reference

#include "ace/String_Conversion_T.inl"
#include "ace/String_Conversion_T.cpp"

Namespaces

namespace  ACE
namespace  ACE::String_Conversion

Classes

class  ACE::String_Conversion::alloc< T >
class  ACE::String_Conversion::Convert_Out< DestT >
 A lightweight classed used for output symmantics. More...
class  ACE::String_Conversion::Convert_In< SrcT, DestT >
 A lightweight classed used for input symmantics. More...
class  ACE::String_Conversion::Convert_InOut< SrcT, DestT >
 A lightweight classed used for input/output symmantics. More...

Defines

#define ACE_TEXT_TO_CHAR_OUT(STRING)   ACE::String_Conversion::Convert_Out< char >( STRING ).c_str()
#define ACE_TEXT_TO_WCHAR_OUT(STRING)   ACE::String_Conversion::Convert_Out< wchar_t >( STRING ).c_str()
#define ACE_TEXT_TO_TCHAR_OUT(STRING)   ACE::String_Conversion::Convert_Out< ACE_TCHAR >( STRING ).c_str()
#define ACE_TEXT_TO_CHAR_IN(STRING)   ACE::String_Conversion::Convert_In< wchar_t, char >( STRING ).c_str()
#define ACE_TEXT_TO_WCHAR_IN(STRING)   ACE::String_Conversion::Convert_In< char, wchar_t >( STRING ).c_str()
#define ACE_TEXT_TO_TCHAR_IN(STRING)   ACE::String_Conversion::Convert_In< ACE_ANTI_TCHAR, ACE_TCHAR >( STRING ).c_str()
#define ACE_TEXT_TO_CHAR_INOUT(STRING)   ACE::String_Conversion::Convert_InOut< wchar_t, char >( STRING ).c_str()
#define ACE_TEXT_TO_WCHAR_INOUT(STRING)   ACE::String_Conversion::Convert_InOut< char, wchar_t >( STRING ).c_str()
#define ACE_TEXT_TO_TCHAR_INOUT(STRING)   ACE::String_Conversion::Convert_InOut< ACE_ANTI_TCHAR, ACE_TCHAR >( STRING ).c_str()
#define ACE_TEXT_COPY(src, dest, len)   ACE::String_Conversion::copy( src, dest, len );
#define ACE_TEXT_ALWAYS_CHAR(STRING)   ACE_TEXT_TO_CHAR_IN( STRING )
#define ACE_TEXT_ALWAYS_WCHAR(STRING)   ACE_TEXT_TO_WCHAR_IN( STRING )
#define ACE_TEXT_CHAR_TO_TCHAR(STRING)   ACE_TEXT_TO_TCHAR_IN( STRING )
#define ACE_TEXT_WCHAR_TO_TCHAR(STRING)   ACE_TEXT_TO_TCHAR_IN( STRING )
#define ACE_TEXT_ANTI_TO_TCHAR(STRING)   ACE_TEXT_TO_TCHAR_IN (STRING)

Typedefs

typedef ACE::String_Conversion::Convert_In<
wchar_t, char > 
ACE_Wide_To_Ascii
typedef ACE::String_Conversion::Convert_In<
char, wchar_t > 
ACE_Ascii_To_Wide
typedef ACE::String_Conversion::Convert_In<
ACE_ANTI_TCHAR, ACE_TCHAR
ACE_AntiChar_To_TChar
typedef ACE::String_Conversion::Convert_In<
ACE_TCHAR, ACE_ANTI_TCHAR
ACE_TChar_To_AntiChar

Functions

template<typename T>
void ACE::String_Conversion::free (T *str)

Define Documentation

#define ACE_TEXT_ALWAYS_CHAR STRING   )     ACE_TEXT_TO_CHAR_IN( STRING )
 

#define ACE_TEXT_ALWAYS_WCHAR STRING   )     ACE_TEXT_TO_WCHAR_IN( STRING )
 

#define ACE_TEXT_ANTI_TO_TCHAR STRING   )     ACE_TEXT_TO_TCHAR_IN (STRING)
 

#define ACE_TEXT_CHAR_TO_TCHAR STRING   )     ACE_TEXT_TO_TCHAR_IN( STRING )
 

#define ACE_TEXT_COPY src,
dest,
len   )     ACE::String_Conversion::copy( src, dest, len );
 

#define ACE_TEXT_TO_CHAR_IN STRING   )     ACE::String_Conversion::Convert_In< wchar_t, char >( STRING ).c_str()
 

#define ACE_TEXT_TO_CHAR_INOUT STRING   )     ACE::String_Conversion::Convert_InOut< wchar_t, char >( STRING ).c_str()
 

#define ACE_TEXT_TO_CHAR_OUT STRING   )     ACE::String_Conversion::Convert_Out< char >( STRING ).c_str()
 

#define ACE_TEXT_TO_TCHAR_IN STRING   )     ACE::String_Conversion::Convert_In< ACE_ANTI_TCHAR, ACE_TCHAR >( STRING ).c_str()
 

#define ACE_TEXT_TO_TCHAR_INOUT STRING   )     ACE::String_Conversion::Convert_InOut< ACE_ANTI_TCHAR, ACE_TCHAR >( STRING ).c_str()
 

#define ACE_TEXT_TO_TCHAR_OUT STRING   )     ACE::String_Conversion::Convert_Out< ACE_TCHAR >( STRING ).c_str()
 

#define ACE_TEXT_TO_WCHAR_IN STRING   )     ACE::String_Conversion::Convert_In< char, wchar_t >( STRING ).c_str()
 

#define ACE_TEXT_TO_WCHAR_INOUT STRING   )     ACE::String_Conversion::Convert_InOut< char, wchar_t >( STRING ).c_str()
 

#define ACE_TEXT_TO_WCHAR_OUT STRING   )     ACE::String_Conversion::Convert_Out< wchar_t >( STRING ).c_str()
 

#define ACE_TEXT_WCHAR_TO_TCHAR STRING   )     ACE_TEXT_TO_TCHAR_IN( STRING )
 


Typedef Documentation

typedef ACE::String_Conversion::Convert_In< ACE_ANTI_TCHAR, ACE_TCHAR > ACE_AntiChar_To_TChar
 

typedef ACE::String_Conversion::Convert_In< char, wchar_t > ACE_Ascii_To_Wide
 

typedef ACE::String_Conversion::Convert_In< ACE_TCHAR, ACE_ANTI_TCHAR > ACE_TChar_To_AntiChar
 

typedef ACE::String_Conversion::Convert_In< wchar_t, char > ACE_Wide_To_Ascii
 


Generated on Wed Nov 23 15:47:31 2005 for ACE by  doxygen 1.4.5