The Gaudi Framework  v37r0 (b608885e)
Gaudi::Details::Property::NoHandler Struct Reference

#include </builds/gaudi/Gaudi/GaudiKernel/include/Gaudi/Details/Property.h>

Inheritance diagram for Gaudi::Details::Property::NoHandler:

Public Member Functions

void useReadHandler (const PropertyBase &) const
 
void setReadHandler (std::function< void(PropertyBase &)>)
 
std::function< void(PropertyBase &)> getReadHandler () const
 
void useUpdateHandler (const PropertyBase &) const
 
void setUpdateHandler (std::function< void(PropertyBase &)>)
 
std::function< void(PropertyBase &)> getUpdateHandler () const
 

Detailed Description

Definition at line 178 of file Property.h.

Member Function Documentation

◆ getReadHandler()

std::function<void( PropertyBase& )> Gaudi::Details::Property::NoHandler::getReadHandler ( ) const
inline

Definition at line 183 of file Property.h.

183 { return nullptr; }

◆ getUpdateHandler()

std::function<void( PropertyBase& )> Gaudi::Details::Property::NoHandler::getUpdateHandler ( ) const
inline

Definition at line 188 of file Property.h.

188 { return nullptr; }

◆ setReadHandler()

void Gaudi::Details::Property::NoHandler::setReadHandler ( std::function< void(PropertyBase &)>  )
inline

Definition at line 180 of file Property.h.

180  {
181  throw std::logic_error( "setReadHandler not implemented for this class" );
182  }

◆ setUpdateHandler()

void Gaudi::Details::Property::NoHandler::setUpdateHandler ( std::function< void(PropertyBase &)>  )
inline

Definition at line 185 of file Property.h.

185  {
186  throw std::logic_error( "setUpdateHandler not implemented for this class" );
187  }

◆ useReadHandler()

void Gaudi::Details::Property::NoHandler::useReadHandler ( const PropertyBase ) const
inline

Definition at line 179 of file Property.h.

179 {}

◆ useUpdateHandler()

void Gaudi::Details::Property::NoHandler::useUpdateHandler ( const PropertyBase ) const
inline

Definition at line 184 of file Property.h.

184 {}

The documentation for this struct was generated from the following file:
std::logic_error
STL class.