#include <poolcontainer.h>
Public Member Functions | |
| virtual | ~PoolElementFactory () |
| Destructor. | |
| virtual E | create ()=0 |
| Creates an element. | |
| virtual void | destroy (E)=0 |
| Destroys an element. | |
| virtual bool | isValid (E)=0 |
| Check it is still valid. | |
Classes implementing this interface creates the actual element since the pool is agnosstic
| virtual dmlite::PoolElementFactory< E >::~PoolElementFactory | ( | ) | [inline, virtual] |
Destructor.
| virtual E dmlite::PoolElementFactory< E >::create | ( | ) | [pure virtual] |
Creates an element.
| virtual void dmlite::PoolElementFactory< E >::destroy | ( | E | ) | [pure virtual] |
Destroys an element.
| virtual bool dmlite::PoolElementFactory< E >::isValid | ( | E | ) | [pure virtual] |
Check it is still valid.
1.6.1