allpix::InvalidValueError
Module: Exception classes
Indicates an error with the contents of value. More…
#include <exceptions.h>
Inherits from allpix::ConfigurationError, allpix::Exception, std::exception
Public Functions
| Name | |
|---|---|
| InvalidValueError(const Configuration & config, const std::string & key, const std::string & reason ="") Construct an error for an invalid value. |
Additional inherited members
Public Functions inherited from allpix::Exception
| Name | |
|---|---|
| Exception(std::string what_arg) Creates exception with the specified problem. |
|
| const char * | what() const override Return the error message. |
Protected Functions inherited from allpix::Exception
| Name | |
|---|---|
| Exception() =default Internal constructor for exceptions setting the error message indirectly. |
Protected Attributes inherited from allpix::Exception
| Name | |
|---|---|
| std::string | error_message_ |
Detailed Description
class allpix::InvalidValueError;
Indicates an error with the contents of value.
Should be raised if the data contains valid data for its type (otherwise an InvalidKeyError should have been raised earlier), but the value is not in the range of allowed values.
Public Functions Documentation
function InvalidValueError
InvalidValueError(
const Configuration & config,
const std::string & key,
const std::string & reason =""
)
Construct an error for an invalid value.
Parameters:
- config Configuration object containing the problematic key
- key Name of the problematic key
- reason Reason why the value is invalid (empty if no explicit reason)
Updated on 2025-05-10 at 19:40:38 +0000