Xalan-C++ API Documentation
Go to the documentation of this file.
18 #if !defined(XOBJECTFACTORY_HEADER_GUARD_1357924680)
19 #define XOBJECTFACTORY_HEADER_GUARD_1357924680
37 XALAN_CPP_NAMESPACE_BEGIN
71 return m_memoryManager;
83 return doReturnObject(theXObject);
100 createBoolean(
bool theValue) = 0;
109 createNodeSet(BorrowReturnMutableNodeRefList& theValue) = 0;
127 createNumber(
double theValue) = 0;
138 createNumber(
const XToken& theValue) = 0;
156 createString(
const XalanDOMChar* theValue) = 0;
167 const XalanDOMChar* theValue,
168 XalanSize_t theLength) = 0;
179 createString(
const XToken& theValue) = 0;
214 createString(GetCachedString& theValue) = 0;
241 #if defined(XALAN_NO_STD_NAMESPACE)
242 struct DeleteXObjectFunctor :
public unary_function<XObject*, void>
251 bool fInReset =
false) :
252 m_factoryInstance(theFactoryInstance),
260 if (m_fInReset ==
true)
262 return m_factoryInstance.doReturnObject(
268 return m_factoryInstance.returnObject(theXObject);
276 const bool m_fInReset;
305 const_cast<XObject*
>(theXObject);
309 m_memoryManager.deallocate(nonConst);
323 bool fInReset =
false) = 0;
336 MemoryManager& m_memoryManager;
341 XALAN_CPP_NAMESPACE_END
345 #endif // XOBJECTFACTORY_HEADER_GUARD_1357924680
eObjectType
Enumeration of possible object types.
virtual eObjectType getRealType() const
Tell what kind of class this is.
result_type operator()(argument_type theXObject) const
Class to hold XPath return types.
bool operator==(const ElemAttributeSet &theLHS, const ElemAttributeSet &theRHS)
XPathExecutionContext::BorrowReturnMutableNodeRefList BorrowReturnMutableNodeRefList
#define XALAN_XPATH_EXPORT
XPathExecutionContext::GetCachedString GetAndReleaseCachedString
MemoryManager & getMemoryManager()
A public functor for use with stl algorithms.
void deleteObject(const XObject *theXObject) const
Delete a FactoryObject instance.
This class handles the creation of XObjects and manages their lifetime.
bool returnObject(XObject *theXObject)
Return an XObject to the factory.
XObject::eObjectType getRealType(const XObject &theXObject) const
Return the actual implementation type of an XObject.
Class to hold XObjectPtr return types.
Local implementation of NodeRefList.
DeleteXObjectFunctor(XObjectFactory &theFactoryInstance, bool fInReset=false)
Local implementation of MutableNodeRefList.
XPathExecutionContext::GetCachedString GetCachedString
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.
|
|