Exceptions.hpp
fiftyoneDegreesStatusCode
Status returned from the initialisation of a resource.
Definition: status.h:77
const char * what() const noexcept
Get the message associated with the exception.
Exception thrown when a property does not exist in the data set.
Definition: Exceptions.hpp:122
fiftyoneDegreesStatusCode statusCode
Status code.
Definition: Exceptions.hpp:86
Fatal exception meaning the process should be halted.
Definition: Exceptions.hpp:95
StatusCodeException()
Default constructor.
EvidenceException()
Default constructor.
Exception indicating that there were no values in the results for the requested property.
Definition: Exceptions.hpp:165
FatalException(fiftyoneDegreesException *exception)
New exception from the C exception structure provided.
TooManyValuesException()
Default constructor.
NoValuesAvailableException()
Default constructor.
fiftyoneDegreesStatusCode getCode() const noexcept
Get the status code.
Exception indicating that an attempt was made to return a single value type (e.g.
Definition: Exceptions.hpp:153
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition: exceptions.h:111
Exception thrown when there is a problem with the evidence provided.
Definition: Exceptions.hpp:139
NotImplementedException()
Default constructor.
InvalidPropertyException()
Default constructor.
Exception indicating that the method has not been implemented by the class.
Definition: Exceptions.hpp:109
Exception containing the status code which caused the exception.
Definition: Exceptions.hpp:44
~StatusCodeException()
Dispose of the exception instance.
string message
Error message from the status code.
Definition: Exceptions.hpp:89