SourceForge.net Logo
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PmtDomString.cpp File Reference

#include "EkCompiler.h"
#include <iostream>
#include "PmtDomString.h"
#include "PmtShow.h"
#include <util/XMLString.hpp>
#include <util/TransService.hpp>
#include <util/PlatformUtils.hpp>

Include dependency graph for PmtDomString.cpp:

Compounds

class  Transcoder

Functions

size_t utf8_bytes_needed (const XMLCh *str, unsigned int length)
size_t ucs2_chars_needed (const unsigned char *str)
Transcodertranscoder ()

Variables

const XMLByte gUTFBytes [256]
const XMLUInt32 gUTFOffsets [6]


Function Documentation

Transcoder& transcoder  
 

size_t ucs2_chars_needed const unsigned char *    str [static]
 

size_t utf8_bytes_needed const XMLCh *    str,
unsigned int    length
[static]
 


Variable Documentation

const XMLByte gUTFBytes[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 XMLUInt32 gUTFOffsets[6] [static]
 

Initial value:

{
    0, 0x3080, 0xE2080, 0x3C82080, 0xFA082080, 0x82082080
}

Last Updated: March 12, 2003 (rlr)
Copyright © 2003 Eastman Kodak Company All Rights Reserved.