ldas-tools-al 2.6.7
Loading...
Searching...
No Matches
TriStatePool< T > Class Template Reference

Maintain a collection system calls. More...

#include <TriStatePool.hh>

Inheritance diagram for TriStatePool< T >:
Collaboration diagram for TriStatePool< T >:

Public Types

typedef Pool< T >::value_type value_type
typedef Pool< T >::value_type value_type

Public Member Functions

 TriStatePool ()
 TriStatePool ()

Protected Member Functions

virtual void relinquish (value_type Source)
virtual void relinquish (value_type Source)
virtual value_type request (value_type(*CreateFunc)())
virtual value_type request (value_type(*CreateFunc)())

Private Types

typedef Pool< T >::pool_type pool_type
typedef Pool< T >::pool_type pool_type

Private Attributes

pool_type tri_state_pool

Detailed Description

template<typename T>
class TriStatePool< T >

Maintain a collection system calls.

Member Typedef Documentation

◆ pool_type [1/2]

template<typename T>
typedef Pool<T>::pool_type LDASTools::AL::TriStatePool< T >::pool_type
private

◆ pool_type [2/2]

template<typename T>
typedef Pool<T>::pool_type LDASTools::AL::TriStatePool< T >::pool_type
private

◆ value_type [1/2]

template<typename T>
typedef Pool<T>::value_type LDASTools::AL::TriStatePool< T >::value_type

◆ value_type [2/2]

template<typename T>
typedef Pool<T>::value_type LDASTools::AL::TriStatePool< T >::value_type

Constructor & Destructor Documentation

◆ TriStatePool() [1/2]

template<typename T>
LDASTools::AL::TriStatePool< T >::TriStatePool ( )

◆ TriStatePool() [2/2]

template<typename T>
LDASTools::AL::TriStatePool< T >::TriStatePool ( )

Member Function Documentation

◆ relinquish() [1/2]

template<typename T>
void LDASTools::AL::TriStatePool< T >::relinquish ( value_type Source)
protectedvirtual

Reimplemented from LDASTools::AL::Pool< T >.

◆ relinquish() [2/2]

template<typename T>
virtual void LDASTools::AL::TriStatePool< T >::relinquish ( value_type Source)
protectedvirtual

◆ request() [1/2]

template<typename T>
TriStatePool< T >::value_type LDASTools::AL::TriStatePool< T >::request ( value_type(* CreateFunc )())
protectedvirtual

Reimplemented from LDASTools::AL::Pool< T >.

◆ request() [2/2]

template<typename T>
virtual value_type LDASTools::AL::TriStatePool< T >::request ( value_type(* CreateFunc )())
protectedvirtual

Member Data Documentation

◆ tri_state_pool

template<typename T>
pool_type LDASTools::AL::TriStatePool< T >::tri_state_pool
private

The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/build/include/ldastoolsal/TriStatePool.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/TriStatePool.hh