#include <stdexcept>
#include <string>
#include <fmt/core.h>
Go to the source code of this file.
|
| namespace | aligator |
| | Main package namespace.
|
◆ ALIGATOR_RUNTIME_ERROR
| #define ALIGATOR_RUNTIME_ERROR | ( | | ... | ) | |
Value:throw ::aligator::RuntimeError( \
::aligator::detail::exception_msg(__FILE__, __LINE__, __VA_ARGS__))
Definition at line 7 of file exceptions.hpp.
◆ ALIGATOR_OUT_OF_RANGE_ERROR
| #define ALIGATOR_OUT_OF_RANGE_ERROR | ( | | ... | ) | |
Value:throw ::std::out_of_range( \
::aligator::detail::exception_msg(__FILE__, __LINE__, __VA_ARGS__))
Definition at line 11 of file exceptions.hpp.
◆ ALIGATOR_DOMAIN_ERROR
| #define ALIGATOR_DOMAIN_ERROR | ( | | ... | ) | |
Value:throw ::std::domain_error( \
::aligator::detail::exception_msg(__FILE__, __LINE__, __VA_ARGS__))
Definition at line 15 of file exceptions.hpp.
◆ ALIGATOR_WARNING
| #define ALIGATOR_WARNING | ( | | loc, |
| | | ... ) |
Value:::aligator::detail::warning_call(loc, __FUNCTION__, __VA_ARGS__)
Definition at line 19 of file exceptions.hpp.