Xalan-C++ API Reference 1.12.0
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

Constructor & Destructor Documentation

◆ AttributeVectorEntry() [1/3]

◆ 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.

References xalanc::length(), m_Name, m_Type, and m_Value.

◆ AttributeVectorEntry() [3/3]

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

Definition at line 66 of file AttributeVectorEntry.hpp.

References m_Name, m_Type, and m_Value.

◆ ~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.

References m_Name, m_Type, and m_Value.

Referenced by xalanc::AttributeVectorEntryExtended::clear().

◆ 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 AttributeVectorEntry(), and 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

◆ m_Type

XMLChVectorType xalanc::AttributeVectorEntry::m_Type

◆ m_Value

XMLChVectorType xalanc::AttributeVectorEntry::m_Value

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