BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
BALL::ConstUnaryProcessor< T > Class Template Reference

#include <BALL/CONCEPT/processor.h>

Inheritance diagram for BALL::ConstUnaryProcessor< T >:
BALL::UnaryFunctor< T, Processor::Result >

Public Member Functions

virtual ~ConstUnaryProcessor ()
 
virtual bool start ()
 
virtual bool finish ()
 
virtual Processor::Result operator() (const T &)
 

Additional Inherited Members

- Public Types inherited from BALL::UnaryFunctor< T, Processor::Result >
typedef Processor::Result result_type
 
typedef T argument_type
 
typedef T & argument_reference
 
typedef const T & const_argument_reference
 
typedef T * argument_pointer
 
typedef const T * const_argument_pointer
 

Detailed Description

template<typename T>
class BALL::ConstUnaryProcessor< T >

This is the baseclass for UnaryProcessors that do not change the objects they are applied to. If your processor should work on const objects this is the right class to derive from.

Definition at line 119 of file processor.h.

Constructor & Destructor Documentation

template<typename T>
virtual BALL::ConstUnaryProcessor< T >::~ConstUnaryProcessor ( )
inlinevirtual

Definition at line 124 of file processor.h.

Member Function Documentation

template<typename T>
virtual bool BALL::ConstUnaryProcessor< T >::finish ( )
inlinevirtual
template<typename T>
virtual Processor::Result BALL::ConstUnaryProcessor< T >::operator() ( const T &  )
inlinevirtual
template<typename T>
virtual bool BALL::ConstUnaryProcessor< T >::start ( )
inlinevirtual