Xalan-C++ API Documentation
Go to the documentation of this file.
18 #if !defined(XALAN_RESULTNAMESPACESSTACK_HEADER_GUARD)
19 #define XALAN_RESULTNAMESPACESSTACK_HEADER_GUARD
40 XALAN_CPP_NAMESPACE_BEGIN
49 #if defined(XALAN_USE_DEQUE_FOR_VECTOR_BOOL)
50 #if defined(XALAN_NO_STD_NAMESPACE)
77 theNamespaceURI.
c_str(),
84 const XalanDOMChar* theNamespaceURI)
95 const XalanDOMChar* theNamespaceURI,
123 return m_resultNamespaces.size() - 1;
143 enum { eDefaultCreateNewContextStackSize = 25 };
148 NamespacesStackType m_resultNamespaces;
150 NamespacesStackType::iterator m_stackBegin;
152 NamespacesStackType::iterator m_stackPosition;
154 BoolVectorType m_createNewContextStack;
159 XALAN_CPP_NAMESPACE_END
163 #endif // XALAN_RESULTNAMESPACESSTACK_HEADER_GUARD
NamespacesStackType::size_type size_type
XalanDOMString::size_type length(const XalanDOMString &theString)
Get the length of a XalanDOMString.
const XalanDOMString * getPrefixForNamespace(const XalanDOMString &theNamespaceURI) const
bool operator==(const ElemAttributeSet &theLHS, const ElemAttributeSet &theRHS)
Xalan implementation of deque.
bool prefixIsPresentLocal(const XalanDOMString &thePrefix)
See if the prefix has been mapped to a namespace in the current context, without looking down the sta...
XalanQName::NamespacesStackType NamespacesStackType
#define XALAN_XSLT_EXPORT
void addDeclaration(const XalanDOMString &thePrefix, const XalanDOMChar *theNamespaceURI)
XalanQName::NamespaceVectorType NamespaceVectorType
const XalanDOMChar * c_str() const
const XalanDOMString * getNamespaceForPrefix(const XalanDOMString &thePrefix) const
ResultNamespacesStack(MemoryManager &theManager)
void addDeclaration(const XalanDOMString &thePrefix, const XalanDOMString &theNamespaceURI)
void addDeclaration(const XalanDOMString &thePrefix, const XalanDOMChar *theNamespaceURI, XalanDOMString::size_type theLength)
XalanVector< bool > BoolVectorType
Interpreting class diagrams
Doxygen and
GraphViz are
used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.
|
|