#include <basic_types.hpp>
|
| | IndexOutOfBoundsError (const std::size_t index, const std::size_t count, const std::size_t length, const char *file, int line) noexcept |
| |
| | IndexOutOfBoundsError (const std::size_t index, const std::size_t length, const char *file, int line) noexcept |
| |
| | IndexOutOfBoundsError (const std::string &index_s, const std::string &length_s, const char *file, int line) noexcept |
| |
| | IndexOutOfBoundsError (const std::string &msg, const std::size_t index, const std::size_t length, const char *file, int line) noexcept |
| |
| const char * | what () const noexcept override |
| |
| | LogicErrorBase (const LogicErrorBase &o) noexcept=default |
| |
| | LogicErrorBase (LogicErrorBase &&o) noexcept=default |
| |
| | ~LogicErrorBase () noexcept override=default |
| |
| LogicErrorBase & | operator= (const LogicErrorBase &o) noexcept=default |
| |
| LogicErrorBase & | operator= (LogicErrorBase &&o) noexcept=default |
| |
| | ExceptionBase (const ExceptionBase &o) noexcept=default |
| |
| | ExceptionBase (ExceptionBase &&o) noexcept=default |
| |
| virtual | ~ExceptionBase () noexcept=default |
| |
| const std::string & | backtrace () const noexcept |
| | Returns optional whole backtrace.
|
| |
| const std::string & | brief_message () const noexcept |
| | Returns brief message.
|
| |
| | operator const std::string & () const noexcept |
| | Allow conversion to const std::string& using brief_message(), as required by Catch2's REQUIRE_THROWS_MATCHES
|
| |
| std::ostream & | operator<< (std::ostream &out) noexcept |
| |
| ExceptionBase & | operator= (const ExceptionBase &o) noexcept=default |
| |
| ExceptionBase & | operator= (ExceptionBase &&o) noexcept=default |
| |
| const std::string & | whole_message () const noexcept |
| | Returns brief message and optional whole backtrace, i.e.
|
| |
Definition at line 463 of file basic_types.hpp.
◆ IndexOutOfBoundsError() [1/5]
| jau::IndexOutOfBoundsError::IndexOutOfBoundsError |
( |
const char * | file, |
|
|
int | line, |
|
|
std::string && | type, |
|
|
std::string const & | m ) |
|
inlineprotectednoexcept |
◆ IndexOutOfBoundsError() [2/5]
| jau::IndexOutOfBoundsError::IndexOutOfBoundsError |
( |
const std::size_t | index, |
|
|
const std::size_t | length, |
|
|
const char * | file, |
|
|
int | line ) |
|
inlinenoexcept |
◆ IndexOutOfBoundsError() [3/5]
| jau::IndexOutOfBoundsError::IndexOutOfBoundsError |
( |
const std::string & | msg, |
|
|
const std::size_t | index, |
|
|
const std::size_t | length, |
|
|
const char * | file, |
|
|
int | line ) |
|
inlinenoexcept |
◆ IndexOutOfBoundsError() [4/5]
| jau::IndexOutOfBoundsError::IndexOutOfBoundsError |
( |
const std::string & | index_s, |
|
|
const std::string & | length_s, |
|
|
const char * | file, |
|
|
int | line ) |
|
inlinenoexcept |
◆ IndexOutOfBoundsError() [5/5]
| jau::IndexOutOfBoundsError::IndexOutOfBoundsError |
( |
const std::size_t | index, |
|
|
const std::size_t | count, |
|
|
const std::size_t | length, |
|
|
const char * | file, |
|
|
int | line ) |
|
inlinenoexcept |
◆ what()
| const char * jau::IndexOutOfBoundsError::what |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
The documentation for this class was generated from the following file: