PropertyCallbackPointerFunctor Class Reference

#include </scratch/z5/marcocle/GaudiDocs/lhcb-release/825/GAUDI/GAUDI_v26r3/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/PropertyCallbackFunctor.h>

Inheritance diagram for PropertyCallbackPointerFunctor:
Collaboration diagram for PropertyCallbackPointerFunctor:

Public Types

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

Public Member Functions

 PropertyCallbackPointerFunctor (PtrToCallbackFunction pCF)
 
virtual void operator() (Property &prop) const
 
virtual PropertyCallbackPointerFunctorclone () const
 
 PropertyCallbackPointerFunctor (PtrToCallbackFunction pCF)
 
virtual void operator() (Property &prop) const
 
virtual PropertyCallbackPointerFunctorclone () const
 
- Public Member Functions inherited from PropertyCallbackFunctor
virtual ~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.

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 ) { }
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 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 ); }
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: