Apache log4cxx  Version 0.10.0
transcoder.h File Reference

Classes

class  Transcoder
 Simple transcoder for converting between external char and wchar_t strings and internal strings. More...

Namespaces

namespace  log4cxx
namespace  log4cxx::helpers

Defines

#define LOG4CXX_ENCODE_CHAR(var, src)
#define LOG4CXX_DECODE_CHAR(var, src)
#define LOG4CXX_DECODE_CFSTRING(var, src)
#define LOG4CXX_ENCODE_CFSTRING(var, src)   CFStringRef var = log4cxx::helpers::Transcoder::encode(src)
#define LOG4CXX_ENCODE_WCHAR(var, src)
#define LOG4CXX_DECODE_WCHAR(var, src)
#define LOG4CXX_ENCODE_UNICHAR(var, src)
#define LOG4CXX_DECODE_UNICHAR(var, src)

Define Documentation

#define LOG4CXX_DECODE_CFSTRING (   var,
  src 
)
#define LOG4CXX_DECODE_CHAR (   var,
  src 
)
#define LOG4CXX_DECODE_UNICHAR (   var,
  src 
)
#define LOG4CXX_DECODE_WCHAR (   var,
  src 
)
#define LOG4CXX_ENCODE_CFSTRING (   var,
  src 
)    CFStringRef var = log4cxx::helpers::Transcoder::encode(src)
#define LOG4CXX_ENCODE_CHAR (   var,
  src 
)
Value:
std::string var;                      \
log4cxx::helpers::Transcoder::encode(src, var)
#define LOG4CXX_ENCODE_UNICHAR (   var,
  src 
)
Value:
std::basic_string<UniChar> var;          \
log4cxx::helpers::Transcoder::encode(src, var)
#define LOG4CXX_ENCODE_WCHAR (   var,
  src 
)
Value:
std::wstring var;                      \
log4cxx::helpers::Transcoder::encode(src, var)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines