All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PropertyCallbackPointerFunctor Class Reference

#include <GaudiKernel/PropertyCallbackFunctor.h>

Inheritance diagram for PropertyCallbackPointerFunctor:
Collaboration diagram for PropertyCallbackPointerFunctor:

Public Types

typedef void(* PtrToCallbackFunction )(Property &)
 

Public Member Functions

 PropertyCallbackPointerFunctor (PtrToCallbackFunction pCF)
 
virtual void operator() (Property &prop) const
 
virtual
PropertyCallbackPointerFunctor
clone () const
 
- Public Member Functions inherited from PropertyCallbackFunctor
virtual ~PropertyCallbackFunctor ()
 

Private Attributes

PtrToCallbackFunction m_pCF
 

Additional Inherited Members

- Static Public Attributes inherited from PropertyCallbackFunctor
static const
PropertyCallbackFunctor *const 
nullPropertyCallbackFunctorPointer = 0
 

Detailed Description

Definition at line 71 of file PropertyCallbackFunctor.h.

Member Typedef Documentation

typedef void( * PropertyCallbackPointerFunctor::PtrToCallbackFunction)(Property &)

Definition at line 81 of file PropertyCallbackFunctor.h.

Constructor & Destructor Documentation

PropertyCallbackPointerFunctor::PropertyCallbackPointerFunctor ( PtrToCallbackFunction  pCF)
inlineexplicit

Definition at line 91 of file PropertyCallbackFunctor.h.

92  : m_pCF( pCF ) { }

Member Function Documentation

virtual PropertyCallbackPointerFunctor* PropertyCallbackPointerFunctor::clone ( ) const
inlinevirtual

Implements PropertyCallbackFunctor.

Definition at line 99 of file PropertyCallbackFunctor.h.

100  { return new PropertyCallbackPointerFunctor(*this); }
PropertyCallbackPointerFunctor(PtrToCallbackFunction pCF)
virtual void PropertyCallbackPointerFunctor::operator() ( Property prop) const
inlinevirtual

Implements PropertyCallbackFunctor.

Definition at line 96 of file PropertyCallbackFunctor.h.

97  { m_pCF( prop ); }

Member Data Documentation

PtrToCallbackFunction PropertyCallbackPointerFunctor::m_pCF
private

Definition at line 106 of file PropertyCallbackFunctor.h.


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