|  | The Gaudi Framework
    v36r7 (7f57a304)
    | 
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...
#include </builds/gaudi/Gaudi/GaudiKernel/include/Gaudi/Details/PropertyBase.h>

| Public Member Functions | |
| WeakPropertyRef ()=default | |
| WeakPropertyRef (std::string value) | |
| WeakPropertyRef (PropertyBase &property) | |
| WeakPropertyRef (const WeakPropertyRef &other)=delete | |
| WeakPropertyRef (WeakPropertyRef &&other) | |
| ~WeakPropertyRef () | |
| WeakPropertyRef & | operator= (WeakPropertyRef &&other) | 
| WeakPropertyRef & | operator= (PropertyBase &value) | 
| WeakPropertyRef & | operator= (const std::string &value) | 
| operator std::string () const | |
| bool | isBound () const | 
| bool | isSet () const | 
| Private Member Functions | |
| void | detach () | 
| Private Attributes | |
| friend | PropertyBase | 
| PropertyBase * | m_property = nullptr | 
| std::string | m_value | 
| bool | m_unset = true | 
Optional reference to a property that can be used to refer to a sting or to the string representation of a property instance value.
Definition at line 155 of file PropertyBase.h.
| 
 | default | 
| 
 | inline | 
Definition at line 160 of file PropertyBase.h.
| 
 | inline | 
Definition at line 161 of file PropertyBase.h.
| 
 | delete | 
| 
 | inline | 
Definition at line 163 of file PropertyBase.h.
| 
 | inline | 
Definition at line 171 of file PropertyBase.h.
| 
 | inlineprivate | 
Definition at line 216 of file PropertyBase.h.
| 
 | inline | 
Definition at line 208 of file PropertyBase.h.
| 
 | inline | 
Definition at line 209 of file PropertyBase.h.
| Gaudi::Details::WeakPropertyRef::operator std::string | ( | ) | const | 
Definition at line 508 of file Property.cpp.
| 
 | inline | 
Definition at line 200 of file PropertyBase.h.
| 
 | inline | 
Definition at line 188 of file PropertyBase.h.
| 
 | inline | 
Definition at line 174 of file PropertyBase.h.
| 
 | private | 
Definition at line 212 of file PropertyBase.h.
| 
 | private | 
Definition at line 214 of file PropertyBase.h.
| 
 | private | 
Definition at line 213 of file PropertyBase.h.
| 
 | private | 
Definition at line 156 of file PropertyBase.h.