Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.4

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XalanObjectCache Class Reference

#include <XalanObjectCache.hpp>

Inheritance diagram for XalanObjectCache:

XalanObjectCacheDefault List of all members.

Public Types

Public Methods

Public Attributes


Detailed Description

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>> class XalanObjectCache


Member Typedef Documentation

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
typedef ObjectType XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::CacheObjectType

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
typedef std::vector<ObjectType*> XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::VectorType


Constructor & Destructor Documentation

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
explicit XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType> (
unsigned int initialListSize = 0)

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::~XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType> ()


Member Function Documentation

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
ObjectType * XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::get ()

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
bool XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::release (
ObjectType * theInstance)

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
void XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::reset ()


Member Data Documentation

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
CreateFunctorType XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::m_createFunctor

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
DeleteFunctorType XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::m_deleteFunctor

template<class ObjectType, class CreateFunctorType = DefaultCacheCreateFunctor<ObjectType>, class DeleteFunctorType = DeleteFunctor<ObjectType>, class ResetFunctorType = DefaultCacheResetFunctor<ObjectType>>
ResetFunctorType XalanObjectCache<ObjectType, CreateFunctorType, DeleteFunctorType, ResetFunctorType>::m_resetFunctor


The documentation for this class was generated from the following file:

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.4
Copyright © 2000, 2001, 2002 The Apache Software Foundation. All Rights Reserved.