16 #if !defined(XALAN_RESULTNAMESPACESSTACK_HEADER_GUARD)
17 #define XALAN_RESULTNAMESPACESSTACK_HEADER_GUARD
38 XALAN_CPP_NAMESPACE_BEGIN
47 #if defined(XALAN_USE_DEQUE_FOR_VECTOR_BOOL)
48 #if defined(XALAN_NO_STD_NAMESPACE)
75 theNamespaceURI.
c_str(),
82 const XalanDOMChar* theNamespaceURI)
93 const XalanDOMChar* theNamespaceURI,
106 getPrefixForNamespace(
const XalanDOMString& theNamespaceURI)
const;
121 return m_resultNamespaces.size() - 1;
141 enum { eDefaultCreateNewContextStackSize = 25 };
146 NamespacesStackType m_resultNamespaces;
148 NamespacesStackType::iterator m_stackBegin;
150 NamespacesStackType::iterator m_stackPosition;
152 BoolVectorType m_createNewContextStack;
157 XALAN_CPP_NAMESPACE_END
161 #endif // XALAN_RESULTNAMESPACESSTACK_HEADER_GUARD