|  | The Gaudi Framework
    v39r3 (979e3109)
    | 
| Namespaces | |
| Property | |
| Classes | |
| struct | is_gaudi_property | 
| struct | is_gaudi_property< Gaudi::Property< TYPE, VERIFIER, HANDLERS > > | 
| class | PropertyBase | 
| PropertyBase base class allowing PropertyBase* collections to be "homogeneous".  More... | |
| class | PropertyId | 
| Helper to record a property identifier as a sequence of SharedString instances.  More... | |
| class | SharedString | 
| std::string wrapper for static strings where identical values actually share the memory.  More... | |
| class | WeakPropertyRef | 
| Optional reference to a property that can be used to refer to a sting or to the string representation of a property instance value.  More... | |
| Typedefs | |
| template<typename T > | |
| using | PropertyType_t = typename std::remove_reference_t< T >::PropertyType | 
| template<typename T > | |
| using | PropertyType = Gaudi::cpp17::detected_or_t< Gaudi::Property< T >, PropertyType_t, T > | 
| Functions | |
| bool | operator== (const PropertyId &lhs, const PropertyId &rhs) | 
| bool | getDefaultAuditorValue (ISvcLocator *loc) | 
| std::ostream & | operator<< (std::ostream &stream, const PropertyBase &prop) | 
| using Gaudi::Details::PropertyType = typedef Gaudi::cpp17::detected_or_t<Gaudi::Property<T>, PropertyType_t, T> | 
Definition at line 51 of file PropertyHolder.h.
| using Gaudi::Details::PropertyType_t = typedef typename std::remove_reference_t<T>::PropertyType | 
Definition at line 49 of file PropertyHolder.h.
| bool Gaudi::Details::getDefaultAuditorValue | ( | ISvcLocator * | loc | ) | 
Definition at line 44 of file Algorithm.cpp.
| 
 | inline | 
Definition at line 223 of file PropertyBase.h.
| 
 | inline | 
Definition at line 111 of file PropertyId.h.