#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.