ldas-tools-al 2.6.4
Protected Member Functions | Friends | List of all members
LDASTools::AL::TriStateInterface Class Reference

Base class for objects to be stored in the TriStatePool. More...

#include <TriStatePool.hh>

Inheritance diagram for LDASTools::AL::TriStateInterface:
Inheritance graph
[legend]

Protected Member Functions

virtual bool makeAvailable () const
 Test if the object should be made immediate available. More...
 

Friends

template<class Pool >
class TriStatePool
 

Detailed Description

Base class for objects to be stored in the TriStatePool.

This class describes the interface used by the TriStatePool class.

Member Function Documentation

◆ makeAvailable()

bool LDASTools::AL::TriStateInterface::makeAvailable ( ) const
inlineprotectedvirtual

Test if the object should be made immediate available.

Virtual method called to test if object should be made immedately available.

Returns
True if the object can be immediately reused.

Reimplemented in LDASTools::AL::Directory::Internals.

Friends And Related Function Documentation

◆ TriStatePool

template<class Pool >
friend class TriStatePool
friend

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