Static Public Member Functions | List of all members
ImageOpCloner< T > Class Template Reference
Inheritance diagram for ImageOpCloner< T >:
Inheritance graph
[legend]
Collaboration diagram for ImageOpCloner< T >:
Collaboration graph
[legend]

Static Public Member Functions

static const std::string & getName ()
 

Additional Inherited Members

- Public Types inherited from Cloner< ImageOp, T >
typedef ClonerBase< ImageOpclonerbase_t
 
typedef clonerbase_t::index_t index_t
 
typedef clonerbase_t::entry_t entry_t
 
typedef std::map< index_t, T * > ptr_container_t
 
- Public Types inherited from ClonerBase< T >
typedef size_t index_t
 Each cloned entry has an index. More...
 
typedef std::pair< index_t, T * > entry_t
 
- Public Member Functions inherited from Cloner< ImageOp, T >
 Cloner (const Cloner< ImageOp, T > &c)
 Copy constructor.
 
 Cloner (const T &s)
 Constructor with source object (copied)
 
ImageOpgetCloned () const
 Implements interface.
 
virtual ImageOpgetCloned (index_t i) const
 Returns. More...
 
T & getClonedSrc () const
 Returns a object of class S, initialized with the source.
 
virtual entry_t getClonerEntry () const
 
virtual const ImageOpgetSource () const
 Returns a const reference to a default instance.
 
virtual ImageOpgetSource ()
 Returns a reference to a default instance.
 
virtual const T & getSourceOrig () const
 Returns a const reference to a default instance, in actual class.
 
virtual T & 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.
 
- Public Attributes inherited from Cloner< ImageOp, T >
src
 Default instance, also the source for cloning.
 
- Protected Member Functions inherited from Cloner< ImageOp, T >
index_t getNewIndex () const
 Remove cloned entries.
 
- Protected Attributes inherited from Cloner< ImageOp, T >
ptr_container_t ptrs
 

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