Xalan-C++ API Reference 1.12.0
xalanc::GuardCachedObject< XalanObjectCacheType > Class Template Reference

#include <xalanc/Include/XalanObjectCache.hpp>

Public Types

typedef XalanObjectCacheType::CacheObjectType CacheObjectType

Public Member Functions

 GuardCachedObject (XalanObjectCacheType &theCache)
 ~GuardCachedObject ()
CacheObjectTypeget () const
CacheObjectTyperelease ()

Detailed Description

template<class XalanObjectCacheType>
class xalanc::GuardCachedObject< XalanObjectCacheType >

Definition at line 353 of file XalanObjectCache.hpp.

Member Typedef Documentation

◆ CacheObjectType

template<class XalanObjectCacheType>
typedef XalanObjectCacheType::CacheObjectType xalanc::GuardCachedObject< XalanObjectCacheType >::CacheObjectType

Definition at line 357 of file XalanObjectCache.hpp.

Constructor & Destructor Documentation

◆ GuardCachedObject()

template<class XalanObjectCacheType>
xalanc::GuardCachedObject< XalanObjectCacheType >::GuardCachedObject ( XalanObjectCacheType & theCache)
inline

Definition at line 359 of file XalanObjectCache.hpp.

References get().

◆ ~GuardCachedObject()

template<class XalanObjectCacheType>
xalanc::GuardCachedObject< XalanObjectCacheType >::~GuardCachedObject ( )
inline

Definition at line 365 of file XalanObjectCache.hpp.

Member Function Documentation

◆ get()

template<class XalanObjectCacheType>
CacheObjectType * xalanc::GuardCachedObject< XalanObjectCacheType >::get ( ) const
inline

Definition at line 374 of file XalanObjectCache.hpp.

Referenced by GuardCachedObject().

◆ release()

template<class XalanObjectCacheType>
CacheObjectType * xalanc::GuardCachedObject< XalanObjectCacheType >::release ( )
inline

Definition at line 380 of file XalanObjectCache.hpp.


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