| Xerces-C++
    3.2.3
    | 
 
  
| 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 char *const | encodingName, | 
| XMLTransService::Codes & | resValue, | ||
| const XMLSize_t | blockSize, | ||
| MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | ||
| ) | 
| XMLTranscoder* XMLTransService::makeNewTranscoderFor | ( | const XMLCh *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 | 
 1.8.17
 1.8.17