List of all members
BinaryFunctorOpCloner< F > Class Template Reference
Inheritance diagram for BinaryFunctorOpCloner< F >:
Inheritance graph
[legend]
Collaboration diagram for BinaryFunctorOpCloner< F >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from Cloner< B, S >
typedef ClonerBase< B > clonerbase_t
 
typedef clonerbase_t::index_t index_t
 
typedef clonerbase_t::entry_t entry_t
 
typedef std::map< index_t, S * > ptr_container_t
 
- Public Types inherited from ClonerBase< B >
typedef size_t index_t
 Each cloned entry has an index. More...
 
typedef std::pair< index_t, B * > entry_t
 
- Public Member Functions inherited from Cloner< B, S >
 Cloner (const Cloner< B, S > &c)
 Copy constructor.
 
 Cloner (const S &s)
 Constructor with source object (copied)
 
B & getCloned () const
 Implements interface.
 
virtual B & getCloned (index_t i) const
 Returns. More...
 
S & getClonedSrc () const
 Returns a object of class S, initialized with the source.
 
virtual entry_t getClonerEntry () const
 
virtual const B & getSource () const
 Returns a const reference to a default instance.
 
virtual B & getSource ()
 Returns a reference to a default instance.
 
virtual const S & getSourceOrig () const
 Returns a const reference to a default instance, in actual class.
 
virtual S & getSourceOrig ()
 Returns a reference to a default instance, in actual class.
 
virtual size_t count () const
 
virtual bool drop (index_t i) const
 Remove cloned entry.
 
- Static Public Member Functions inherited from ImageOpCloner< BinaryFunctorOp< F > >
static const std::string & getName ()
 
- Public Attributes inherited from Cloner< B, S >
src
 Default instance, also the source for cloning.
 
- Protected Member Functions inherited from Cloner< B, S >
index_t getNewIndex () const
 Remove cloned entries.
 
- Protected Attributes inherited from Cloner< B, S >
ptr_container_t ptrs
 

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