The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
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: