Exception thrown when a property does not exist in the data set.
Definition Exceptions.hpp:123
Exception indicating that there were no values in the results for the requested property.
Definition Exceptions.hpp:166
Exception indicating that an attempt was made to return a single value type (e.g.
Definition Exceptions.hpp:154
void setValue(T targetValue)
Set the value to be contained in the Value instance.
Definition Value.hpp:161
T getValue() const
Gets the value contained in the Value instance.
Definition Value.hpp:131
const char * getNoValueMessage() const
Gets a message explaining why there is no value.
Definition Value.hpp:121
T operator*() const
Gets the value contained in the Value instance.
Definition Value.hpp:193
fiftyoneDegreesResultsNoValueReason getNoValueReason() const
Indicates the reason why valid values are not available.
Definition Value.hpp:112
bool hasValue() const
Indicates whether or not a valid value has been returned by the ResultsBase instance.
Definition Value.hpp:102
void setNoValueReason(fiftyoneDegreesResultsNoValueReason reason, const char *message)
Set the reason there is no value available.
Definition Value.hpp:174
fiftyoneDegreesResultsNoValueReason
Enum containing reasons which cause a value to not be present or valid.
Definition results.h:95
@ FIFTYONE_DEGREES_RESULTS_NO_VALUE_REASON_DIFFERENCE
The difference value is higher than the threshold, see the Pattern API.
Definition results.h:96
@ FIFTYONE_DEGREES_RESULTS_NO_VALUE_REASON_INVALID_PROPERTY
The requested property does not exist, or is not a required property.
Definition results.h:104
@ FIFTYONE_DEGREES_RESULTS_NO_VALUE_REASON_NO_RESULT_FOR_PROPERTY
There is no result which contains a value for the requested property.
Definition results.h:109
@ FIFTYONE_DEGREES_RESULTS_NO_VALUE_REASON_UNKNOWN
None of the above.
Definition results.h:131
@ FIFTYONE_DEGREES_RESULTS_NO_VALUE_REASON_NO_RESULTS
There are no results to get a value from.
Definition results.h:116
@ FIFTYONE_DEGREES_RESULTS_NO_VALUE_REASON_TOO_MANY_VALUES
There are too many values to be expressed as the requested type.
Definition results.h:119
A C++ wrapper class for transform.h conversion routines.
Definition ComponentMetaDataBuilderHash.hpp:33
