scan_error class
Error class. Used as a return value for functions without a success value.
Public types
- enum code { good = 0, end_of_range, invalid_format_string, invalid_scanned_value, value_out_of_range, max_error }
- Error code.
Constructors, destructors, conversion operators
- operator bool() const explicit constexpr noexcept
- Evaluated to true if there was no error.
- scan_error() defaulted constexpr noexcept
- Constructs an error with code::goodand no message.
- 
              scan_error(code_t c, const char* m) constexpr noexcept 
- Constructs an error with candm
Public functions
Enum documentation
              enum scn::
            Error code.
| Enumerators | |
|---|---|
| good | No error. | 
| end_of_range | EOF. | 
| invalid_format_string | Format string was invalid. | 
| invalid_scanned_value | Scanned value was invalid for given type. e.g. a period '.' when scanning for an int | 
| value_out_of_range | Scanned value was out of range for the desired type. (e.g.  | 
| max_error |