An exception class.
More...
#include <stdexcept>
#include <string>
#include <so_5/h/declspec.hpp>
#include <so_5/h/compiler_features.hpp>
#include <so_5/h/ret_code.hpp>
Go to the source code of this file.
|
| so_5 |
| Public part of message limit implementation.
|
|
|
#define | SO_5_THROW_EXCEPTION_IMPL(file, line, error_code, desc) so_5::exception_t::raise(file, line, (desc), (error_code)) |
|
#define | SO_5_THROW_EXCEPTION(error_code, desc) SO_5_THROW_EXCEPTION_IMPL(__FILE__, __LINE__, error_code, desc) |
|
◆ SO_5_THROW_EXCEPTION
◆ SO_5_THROW_EXCEPTION_IMPL
#define SO_5_THROW_EXCEPTION_IMPL |
( |
|
file, |
|
|
|
line, |
|
|
|
error_code, |
|
|
|
desc |
|
) |
| so_5::exception_t::raise(file, line, (desc), (error_code)) |