ENameMap Class Reference

#include <TransENameMap.hpp>

Inheritance diagram for ENameMap:

XMemory EEndianNameMapFor< TType > ENameMapFor< TType > List of all members.

Public Member Functions

virtual ~ENameMap ()
virtual XMLTranscodermakeNew (const unsigned int blockSize, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) const =0
const XMLChgetKey () const

Protected Member Functions

 ENameMap (const XMLCh *const encodingName)

Private Member Functions

 ENameMap ()
 ENameMap (const ENameMap &)
ENameMapoperator= (const ENameMap &)

Private Attributes

XMLChfEncodingName

Detailed Description

Definition at line 71 of file TransENameMap.hpp.


Constructor & Destructor Documentation

virtual ENameMap::~ENameMap (  )  [inline, virtual]

Definition at line 77 of file TransENameMap.hpp.

References fEncodingName.

ENameMap::ENameMap ( const XMLCh *const   encodingName  )  [inline, protected]

Definition at line 107 of file TransENameMap.hpp.

ENameMap::ENameMap (  )  [private]

ENameMap::ENameMap ( const ENameMap  )  [private]


Member Function Documentation

const XMLCh* ENameMap::getKey (  )  const [inline]

Definition at line 97 of file TransENameMap.hpp.

References fEncodingName.

Referenced by EEndianNameMapFor< TType >::makeNew(), and ENameMapFor< TType >::makeNew().

virtual XMLTranscoder* ENameMap::makeNew ( const unsigned int  blockSize,
MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager 
) const [pure virtual]

Implemented in ENameMapFor< TType >, and EEndianNameMapFor< TType >.

ENameMap& ENameMap::operator= ( const ENameMap  )  [private]


Member Data Documentation

XMLCh* ENameMap::fEncodingName [private]

Definition at line 130 of file TransENameMap.hpp.

Referenced by getKey(), and ~ENameMap().


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 01:31:08 2006 for DT2005.panorama by  doxygen 1.4.7