![]() |
XTL
0.1
eXtended Template Library
|
generic and special purpose exceptions More...
Include dependency graph for exception.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| class | xtd::crt_exception |
| c++ wrapper around legacy errno based errors from the CRT More... | |
| class | xtd::exception |
| Base exception for XTL. More... | |
Namespaces | |
| xtd | |
| The main namespace of the XTL library. | |
Macros | |
| #define | throw_if(_test, _expression) _throw_if(here(), _test, _expression, #_test) |
| Simplifies use of exception::_throw_if. More... | |
generic and special purpose exceptions
Definition in file exception.hpp.
| #define throw_if | ( | _test, | |
| _expression | |||
| ) | _throw_if(here(), _test, _expression, #_test) |
Simplifies use of exception::_throw_if.
| _test | Expression to test |
| _expression | Expression to evaluate the value of _test |
Definition at line 22 of file exception.hpp.
Referenced by xtd::socket::listening_socket< _SuperT >::accept(), xtd::socket::bindable_socket< _SuperT >::bind(), xtd::socket::connectable_socket< _SuperT >::connect(), xtd::socket::listening_socket< _SuperT >::listen(), xtd::socket::polling_socket< _SuperT >::poll(), xtd::socket::selectable_socket< _SuperT >::select(), xtd::socket::socket_base< _AddressT, _SocketT, _Protocol >::set_blocking(), and xtd::socket::socket_base< _AddressT, _SocketT, _Protocol >::socket_base().