UTF16_Encoding_Converter.cpp File Reference

#include "ace_pch.h"
#include "ace/UTF16_Encoding_Converter.h"
#include "ace/OS_NS_stdio.h"
#include "ace/OS_Memory.h"
#include "ace/Min_Max.h"

Variables

static const ACE_UINT32 halfShift = 10
static const ACE_UINT32 halfBase = 0x00010000
static const ACE_UINT32 halfMask = 0x000003FF
static const ACE_UINT32 UNI_SUR_HIGH_START = 0x0000D800
static const ACE_UINT32 UNI_SUR_HIGH_END = 0x0000DBFF
static const ACE_UINT32 UNI_SUR_LOW_START = 0x0000DC00
static const ACE_UINT32 UNI_SUR_LOW_END = 0x0000DFFF
static const ACE_UINT32 UNI_REPLACEMENT_CHAR = 0x0000FFFD
static const ACE_UINT32 UNI_MAX_BMP = 0x0000FFFF
static const ACE_UINT32 UNI_MAX_UTF16 = 0x0010FFFF
static const ACE_Byte firstByteMark [7]
static const ACE_Byte trailingBytesForUTF8 [256]
static const ACE_UINT32 offsetsFromUTF8 [6]

Variable Documentation

const ACE_Byte firstByteMark[7] [static]
 

Initial value:

 { 0x00, 0x00, 0xC0,
                                           0xE0, 0xF0, 0xF8, 0xFC }

const ACE_UINT32 halfBase = 0x00010000 [static]
 

const ACE_UINT32 halfMask = 0x000003FF [static]
 

const ACE_UINT32 halfShift = 10 [static]
 

const ACE_UINT32 offsetsFromUTF8[6] [static]
 

Initial value:

 { 0x00000000, 0x00003080,
                                               0x000E2080, 0x03C82080,
                                               0xFA082080, 0x82082080 }

const ACE_Byte trailingBytesForUTF8[256] [static]
 

Initial value:

 {
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
    2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5
}

const ACE_UINT32 UNI_MAX_BMP = 0x0000FFFF [static]
 

const ACE_UINT32 UNI_MAX_UTF16 = 0x0010FFFF [static]
 

const ACE_UINT32 UNI_REPLACEMENT_CHAR = 0x0000FFFD [static]
 

const ACE_UINT32 UNI_SUR_HIGH_END = 0x0000DBFF [static]
 

const ACE_UINT32 UNI_SUR_HIGH_START = 0x0000D800 [static]
 

const ACE_UINT32 UNI_SUR_LOW_END = 0x0000DFFF [static]
 

const ACE_UINT32 UNI_SUR_LOW_START = 0x0000DC00 [static]
 


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