18 #if !defined(XOBJECTFACTORYDEFAULT_HEADER_GUARD_1357924680) 19 #define XOBJECTFACTORYDEFAULT_HEADER_GUARD_1357924680 65 eDefaultXStringBlockSize = 10,
66 eDefaultXNumberBlockSize = 10,
67 eDefaultXNodeSetBlockSize = 10,
68 eDefaultXNodeSetNodeProxyBlockSize = 5,
69 eXNumberCacheMax = 40,
70 eXNodeSetCacheMax = 40,
71 eXStringCacheMax = 40,
72 eXResultTreeFragCacheMax = 40
87 size_type theXStringBlockSize = eDefaultXStringBlockSize,
88 size_type theXNumberBlockSize = eDefaultXNumberBlockSize,
89 size_type theXNodeSetBlockSize = eDefaultXNodeSetBlockSize,
90 size_type theXNodeSetNodeProxyBlockSize = eDefaultXNodeSetNodeProxyBlockSize);
94 MemoryManager& theManager,
95 size_type theXStringBlockSize = eDefaultXStringBlockSize,
96 size_type theXNumberBlockSize = eDefaultXNumberBlockSize,
97 size_type theXNodeSetBlockSize = eDefaultXNodeSetBlockSize,
98 size_type theXNodeSetNodeProxyBlockSize = eDefaultXNodeSetNodeProxyBlockSize);
107 return m_xobjects.getMemoryManager();
115 createBoolean(
bool theValue);
118 createNodeSet(BorrowReturnMutableNodeRefList& theValue);
124 createNumber(
double theValue);
127 createNumber(
const XToken& theValue);
133 createString(
const XalanDOMChar* theValue);
137 const XalanDOMChar* theValue,
138 XalanSize_t theLength);
141 createString(
const XToken& theValue);
152 createString(GetCachedString& theValue);
170 bool fInReset =
false);
227 #endif // XOBJECTFACTORYDEFAULT_HEADER_GUARD_1357924680
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
XalanVector< XObject * > XObjectCollectionType
ArenaAllocatorType::size_type size_type
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
#define XALAN_DEFAULT_MEMMGR
XalanVector< XString * > XStringCacheType
Class to hold XObjectPtr return types.
MemoryManager & getMemoryManager()
This class handles the creation of XObjects and manages their lifetime.
XalanVector< XNumber * > XNumberCacheType
This class handles the creation of XObjects and manages their lifetime.
XNodeSetAllocator::size_type size_type
Class to hold XPath return types.
#define XALAN_XPATH_EXPORT
XalanVector< XNodeSet * > XNodeSetCacheType