18 #if !defined(ATTRIBUTELISTIMPL_HEADER_GUARD_1357924680)
19 #define ATTRIBUTELISTIMPL_HEADER_GUARD_1357924680
32 #include <xercesc/sax/AttributeList.hpp>
60 MemoryManager& theManager);
63 MemoryManager& theManager);
74 return m_AttributeVector.getMemoryManager();
82 getName(
const XalanSize_t index)
const;
85 getType(
const XalanSize_t index)
const;
88 getValue(
const XalanSize_t index)
const;
91 getType(
const XMLCh*
const name)
const;
94 getValue(
const XMLCh*
const name)
const;
97 getValue(
const char*
const name)
const;
125 removeAttribute(
const XMLCh* name);
136 m_AttributeVector.swap(theOther.m_AttributeVector);
148 m_AttributeVector.reserve(theCount);
163 eDefaultVectorSize = 5
174 deleteEntries(AttributeVectorType& theVector);
176 AttributeVectorType m_AttributeVector;
178 AttributeVectorType m_cacheVector;
187 #endif // ATTRIBUTELISTIMPL_HEADER_GUARD_1357924680