EvolvingObjects
|
eoFunctorStore is a class that stores functors that are allocated on the heap. More...
#include <eoFunctorStore.h>
Public Member Functions | |
eoFunctorStore () | |
Default Ctor. | |
virtual | ~eoFunctorStore () |
clears the memory | |
template<class Functor > | |
Functor & | storeFunctor (Functor *r) |
Add an eoFunctorBase to the store. | |
Protected Attributes | |
std::vector< eoFunctorBase * > | vec |
Private Member Functions | |
eoFunctorStore (const eoFunctorStore &) | |
no copying allowed | |
eoFunctorStore | operator= (const eoFunctorStore &) |
no assignment allowed |
eoFunctorStore is a class that stores functors that are allocated on the heap.
This class can be used in factories to store allocated memory for dynamically created functors.
Definition at line 44 of file eoFunctorStore.h.