The Gaudi Framework  v37r0 (b608885e)
Property.h File Reference
#include <Gaudi/Details/PropertyBase.h>
#include <Gaudi/Parsers/CommonParsers.h>
#include <Gaudi/Parsers/InputData.h>
#include <Gaudi/PropertyFwd.h>
#include <GaudiKernel/TaggedBool.h>
#include <GaudiKernel/ToStream.h>
#include <string>
#include <utility>
Include dependency graph for Property.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

 Gaudi
 Header file for std:chrono::duration-based Counters.
 
 Gaudi::Details
 
 Gaudi::Details::Property
 

Typedefs

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

Enumerations

enum  Gaudi::Details::Property::ParsingErrorPolicy { Gaudi::Details::Property::ParsingErrorPolicy::Ignore, Gaudi::Details::Property::ParsingErrorPolicy::Warning, Gaudi::Details::Property::ParsingErrorPolicy::Exception, Gaudi::Details::Property::ParsingErrorPolicy::Abort }
 

Functions

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