Xerces-C++
3.1.2
|
Classes | |
struct | TransRec |
Public Types | |
enum | Codes { Ok, UnsupportedEncoding, InternalFailure, SupportFilesNotFound } |
Public Member Functions | |
virtual | ~XMLTransService () |
XMLTranscoder * | makeNewTranscoderFor (const XMLCh *const encodingName, XMLTransService::Codes &resValue, const XMLSize_t blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
XMLTranscoder * | makeNewTranscoderFor (const char *const encodingName, XMLTransService::Codes &resValue, const XMLSize_t blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
XMLTranscoder * | makeNewTranscoderFor (XMLRecognizer::Encodings encodingEnum, XMLTransService::Codes &resValue, const XMLSize_t blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
virtual int | compareIString (const XMLCh *const comp1, const XMLCh *const comp2)=0 |
virtual int | compareNIString (const XMLCh *const comp1, const XMLCh *const comp2, const XMLSize_t maxChars)=0 |
virtual const XMLCh * | getId () const =0 |
virtual XMLLCPTranscoder * | makeNewLCPTranscoder (MemoryManager *manager)=0 |
virtual bool | supportsSrcOfs () const =0 |
virtual void | upperCase (XMLCh *const toUpperCase)=0 |
virtual void | lowerCase (XMLCh *const toLowerCase)=0 |
Public Member Functions inherited from XMemory | |
void * | operator new (size_t size) |
This method overrides operator new. More... | |
void * | operator new (size_t size, MemoryManager *memMgr) |
This method defines a custom operator new, that will use the provided memory manager to perform the allocation. More... | |
void * | operator new (size_t size, void *ptr) |
This method overrides placement operator new. More... | |
void | operator delete (void *p) |
This method overrides operator delete. More... | |
void | operator delete (void *p, MemoryManager *memMgr) |
This method provides a matching delete for the custom operator new. More... | |
void | operator delete (void *p, void *ptr) |
This method provides a matching delete for the placement new. More... | |
Static Public Member Functions | |
static void | addEncoding (const XMLCh *const encoding, ENameMap *const ownMapping) |
Protected Member Functions | |
XMLTransService () | |
virtual XMLTranscoder * | makeNewXMLTranscoder (const XMLCh *const encodingName, XMLTransService::Codes &resValue, const XMLSize_t blockSize, MemoryManager *const manager)=0 |
virtual void | initTransService () |
Protected Member Functions inherited from XMemory | |
XMemory () | |
Protected default constructor. More... | |
Static Protected Attributes | |
static RefHashTableOf< ENameMap > * | gMappings |
static RefVectorOf< ENameMap > * | gMappingsRecognizer |
Friends | |
class | XMLPlatformUtils |
class | XMLInitializer |
|
virtual |
|
protected |
|
static |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protectedvirtual |
|
pure virtual |
|
pure virtual |
XMLTranscoder* XMLTransService::makeNewTranscoderFor | ( | const XMLCh *const | encodingName, |
XMLTransService::Codes & | resValue, | ||
const XMLSize_t | blockSize, | ||
MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager |
||
) |
XMLTranscoder* XMLTransService::makeNewTranscoderFor | ( | const char *const | encodingName, |
XMLTransService::Codes & | resValue, | ||
const XMLSize_t | blockSize, | ||
MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager |
||
) |
XMLTranscoder* XMLTransService::makeNewTranscoderFor | ( | XMLRecognizer::Encodings | encodingEnum, |
XMLTransService::Codes & | resValue, | ||
const XMLSize_t | blockSize, | ||
MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager |
||
) |
|
protectedpure virtual |
|
pure virtual |
|
pure virtual |
|
friend |
|
friend |
|
staticprotected |
|
staticprotected |