The Gaudi Framework  master (37c0b60a)
Gaudi::Details::Property Namespace Reference

Classes

struct  BoundedVerifier
 
struct  DefaultStringConverter
 
struct  DefaultStringConverter< TYPE, std::enable_if_t< std::is_default_constructible_v< TYPE > > >
 
struct  DefaultStringConverterImpl
 
struct  NoHandler
 
struct  NullVerifier
 
struct  ReadHandler
 
struct  ReadUpdateHandler
 
struct  StringConverter
 
struct  StringConverter< DataObjIDColl >
 
struct  StringConverter< DataObjIDVector >
 
struct  SwapCall
 helper to disable a while triggering it, to avoid infinite recursion More...
 
struct  UpdateHandler
 

Typedefs

using ImmediatelyInvokeHandler = Gaudi::tagged_bool< class ImmediatelyInvokeHandler_tag >
 

Enumerations

enum  ParsingErrorPolicy { ParsingErrorPolicy::Ignore, ParsingErrorPolicy::Warning, ParsingErrorPolicy::Exception, ParsingErrorPolicy::Abort }
 

Functions

ParsingErrorPolicy parsingErrorPolicy ()
 
ParsingErrorPolicy setParsingErrorPolicy (ParsingErrorPolicy p)
 

Typedef Documentation

◆ ImmediatelyInvokeHandler

using Gaudi::Details::Property::ImmediatelyInvokeHandler = typedef Gaudi::tagged_bool<class ImmediatelyInvokeHandler_tag>

Definition at line 23 of file Property.h.

Enumeration Type Documentation

◆ ParsingErrorPolicy

Enumerator
Ignore 
Warning 
Exception 
Abort 

Definition at line 221 of file Property.h.

Function Documentation

◆ parsingErrorPolicy()

ParsingErrorPolicy Gaudi::Details::Property::parsingErrorPolicy ( )

Definition at line 522 of file Property.cpp.

522 { return g_parsingErrorPolicy; }

◆ setParsingErrorPolicy()

ParsingErrorPolicy Gaudi::Details::Property::setParsingErrorPolicy ( ParsingErrorPolicy  p)

Definition at line 523 of file Property.cpp.

523  {
524  auto tmp = g_parsingErrorPolicy;
525  g_parsingErrorPolicy = p;
526  return tmp;
527  }
Gaudi::Details::Property::ParsingErrorPolicy::Warning
@ Warning
Gaudi::Details::Property::ParsingErrorPolicy::Abort
@ Abort
Gaudi::Details::Property::ParsingErrorPolicy::Ignore
@ Ignore
Gaudi::Details::Property::ParsingErrorPolicy::Exception
@ Exception