Xalan-C++ API Reference  1.12.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
xalanc::AttributeVectorEntry Class Reference

#include <xalanc/PlatformSupport/AttributeVectorEntry.hpp>

Inheritance diagram for xalanc::AttributeVectorEntry:
[legend]
Collaboration diagram for xalanc::AttributeVectorEntry:
[legend]

Public Types

typedef XalanVector< XMLCh > XMLChVectorType
 

Public Member Functions

 AttributeVectorEntry (const XMLChVectorType &theName, const XMLChVectorType &theValue, const XMLChVectorType &theType, MemoryManager &theManager)
 
 AttributeVectorEntry (const XMLCh *theName, const XMLCh *theValue, const XMLCh *theType, MemoryManager &theManager)
 
 AttributeVectorEntry (MemoryManager &theManager)
 
virtual ~AttributeVectorEntry ()
 
void clear ()
 

Static Public Member Functions

static AttributeVectorEntrycreate (const XMLCh *theName, const XMLCh *theValue, const XMLCh *theType, MemoryManager &theManager)
 
static const XMLCh * endArray (const XMLCh *data)
 

Public Attributes

XMLChVectorType m_Name
 
XMLChVectorType m_Value
 
XMLChVectorType m_Type
 

Detailed Description

Definition at line 38 of file AttributeVectorEntry.hpp.

Member Typedef Documentation

◆ XMLChVectorType

Definition at line 42 of file AttributeVectorEntry.hpp.

Constructor & Destructor Documentation

◆ AttributeVectorEntry() [1/3]

xalanc::AttributeVectorEntry::AttributeVectorEntry ( const XMLChVectorType theName,
const XMLChVectorType theValue,
const XMLChVectorType theType,
MemoryManager &  theManager 
)
inline

Definition at line 44 of file AttributeVectorEntry.hpp.

◆ AttributeVectorEntry() [2/3]

xalanc::AttributeVectorEntry::AttributeVectorEntry ( const XMLCh *  theName,
const XMLCh *  theValue,
const XMLCh *  theType,
MemoryManager &  theManager 
)
inline

Definition at line 55 of file AttributeVectorEntry.hpp.

◆ AttributeVectorEntry() [3/3]

xalanc::AttributeVectorEntry::AttributeVectorEntry ( MemoryManager &  theManager)
inline

Definition at line 66 of file AttributeVectorEntry.hpp.

◆ ~AttributeVectorEntry()

virtual xalanc::AttributeVectorEntry::~AttributeVectorEntry ( )
inlinevirtual

Definition at line 92 of file AttributeVectorEntry.hpp.

Member Function Documentation

◆ clear()

void xalanc::AttributeVectorEntry::clear ( )
inline

Definition at line 97 of file AttributeVectorEntry.hpp.

◆ create()

static AttributeVectorEntry* xalanc::AttributeVectorEntry::create ( const XMLCh *  theName,
const XMLCh *  theValue,
const XMLCh *  theType,
MemoryManager &  theManager 
)
inlinestatic

Definition at line 74 of file AttributeVectorEntry.hpp.

References xalanc::XalanConstruct().

◆ endArray()

static const XMLCh* xalanc::AttributeVectorEntry::endArray ( const XMLCh *  data)
inlinestatic

Definition at line 111 of file AttributeVectorEntry.hpp.

Member Data Documentation

◆ m_Name

XMLChVectorType xalanc::AttributeVectorEntry::m_Name

Definition at line 104 of file AttributeVectorEntry.hpp.

◆ m_Type

XMLChVectorType xalanc::AttributeVectorEntry::m_Type

Definition at line 106 of file AttributeVectorEntry.hpp.

◆ m_Value

XMLChVectorType xalanc::AttributeVectorEntry::m_Value

Definition at line 105 of file AttributeVectorEntry.hpp.


The documentation for this class was generated from the following file: