A template for a class representing an exception thrown from this namespace.
More...
#include <jade.error.hpp>
template<typename TChar>
class jade::basic_error< TChar >
A template for a class representing an exception thrown from this namespace.
Definition at line 19 of file jade.error.hpp.
◆ char_type
template<typename TChar >
◆ string_type
template<typename TChar >
◆ basic_error() [1/3]
template<typename TChar >
Initializes a new instance of the class with no message.
Definition at line 31 of file jade.error.hpp.
◆ basic_error() [2/3]
template<typename TChar >
Initializes a new instance of the class with the specified message.
- Parameters
-
message | The initial message. |
Definition at line 39 of file jade.error.hpp.
◆ basic_error() [3/3]
template<typename TChar >
Initializes a new instance of the class with the specified message.
- Parameters
-
message | The initial message. |
Definition at line 48 of file jade.error.hpp.
52 assert(message !=
nullptr);
◆ operator<<()
template<typename TChar >
template<typename TArgValue >
Concatenates the specified value with the current message.
- Parameters
-
rhs | The value to concatenate. |
- Returns
- This instance.
Definition at line 75 of file jade.error.hpp.
77 std::basic_ostringstream<char_type> out;
◆ str()
template<typename TChar >
◆ what()
template<typename TChar >
- Returns
- An explanatory string.
The documentation for this class was generated from the following file: