![]() |
The Gaudi Framework
v27r0
|
#include <GaudiKernel/PropertyVerifier.h>


Public Member Functions | |
| BoundedVerifier () | |
| Constructors. More... | |
| ~BoundedVerifier () override=default | |
| Destructor. More... | |
| bool | isValid (const typename Gaudi::Utils::PropertyTypeTraits< T >::CVal value) const override |
| Check if the value is within bounds. More... | |
| bool | hasLower () const |
| Return if it has a lower bound. More... | |
| bool | hasUpper () const |
| Return if it has a lower bound. More... | |
| const T & | lower () const |
| Return the lower bound value. More... | |
| const T & | upper () const |
| Return the upper bound value. More... | |
| void | setLower (const T &value) |
| Set lower bound value. More... | |
| void | setUpper (const T &value) |
| Set upper bound value. More... | |
| void | clearLower () |
| Clear lower bound value. More... | |
| void | clearUpper () |
| Clear upper bound value. More... | |
| void | setBounds (const T &lower, const T &upper) |
| Set both bounds (lower and upper) at the same time. More... | |
| void | clearBounds () |
| Clear both bounds (lower and upper) at the same time. More... | |
| BoundedVerifier () | |
| Constructors. More... | |
| ~BoundedVerifier () override=default | |
| Destructor. More... | |
| bool | isValid (const typename Gaudi::Utils::PropertyTypeTraits< T >::CVal value) const override |
| Check if the value is within bounds. More... | |
| bool | hasLower () const |
| Return if it has a lower bound. More... | |
| bool | hasUpper () const |
| Return if it has a lower bound. More... | |
| const T & | lower () const |
| Return the lower bound value. More... | |
| const T & | upper () const |
| Return the upper bound value. More... | |
| void | setLower (const T &value) |
| Set lower bound value. More... | |
| void | setUpper (const T &value) |
| Set upper bound value. More... | |
| void | clearLower () |
| Clear lower bound value. More... | |
| void | clearUpper () |
| Clear upper bound value. More... | |
| void | setBounds (const T &lower, const T &upper) |
| Set both bounds (lower and upper) at the same time. More... | |
| void | clearBounds () |
| Clear both bounds (lower and upper) at the same time. More... | |
| template<> | |
| bool | isValid (const Gaudi::Histo1DDef *value) const |
| template<> | |
| bool | isValid (const Gaudi::Histo1DDef *value) const |
Public Member Functions inherited from PropertyVerifier< T > | |
| virtual | ~PropertyVerifier ()=default |
| virtual | ~PropertyVerifier ()=default |
Private Attributes | |
| bool | m_hasLowerBound |
| Data and Function Members for This Class Implementation. More... | |
| bool | m_hasUpperBound |
| T | m_lowerBound |
| T | m_upperBound |
Definition at line 11 of file HistoProperty.h.
|
inline |
Constructors.
Definition at line 71 of file PropertyVerifier.h.
|
overridedefault |
Destructor.
|
inline |
Constructors.
Definition at line 71 of file PropertyVerifier.h.
|
overridedefault |
Destructor.
|
inline |
Clear both bounds (lower and upper) at the same time.
Definition at line 114 of file PropertyVerifier.h.
|
inline |
Clear both bounds (lower and upper) at the same time.
Definition at line 114 of file PropertyVerifier.h.
|
inline |
Clear lower bound value.
Definition at line 102 of file PropertyVerifier.h.
|
inline |
Clear lower bound value.
Definition at line 102 of file PropertyVerifier.h.
|
inline |
|
inline |
|
inline |
Return if it has a lower bound.
Definition at line 89 of file PropertyVerifier.h.
|
inline |
Return if it has a lower bound.
Definition at line 89 of file PropertyVerifier.h.
|
inline |
|
inline |
|
inline |
Definition at line 24 of file HistoProperty.h.
|
inline |
Definition at line 24 of file HistoProperty.h.
|
inlineoverridevirtual |
Check if the value is within bounds.
Implements PropertyVerifier< T >.
Definition at line 81 of file PropertyVerifier.h.
|
inlineoverridevirtual |
Check if the value is within bounds.
Implements PropertyVerifier< T >.
Definition at line 81 of file PropertyVerifier.h.
|
inline |
|
inline |
|
inline |
Set both bounds (lower and upper) at the same time.
Definition at line 107 of file PropertyVerifier.h.
|
inline |
Set both bounds (lower and upper) at the same time.
Definition at line 107 of file PropertyVerifier.h.
|
inline |
Set lower bound value.
Definition at line 98 of file PropertyVerifier.h.
|
inline |
Set lower bound value.
Definition at line 98 of file PropertyVerifier.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Data and Function Members for This Class Implementation.
Data members
Definition at line 123 of file PropertyVerifier.h.
|
private |
Definition at line 124 of file PropertyVerifier.h.
|
private |
Definition at line 125 of file PropertyVerifier.h.
|
private |
Definition at line 126 of file PropertyVerifier.h.