|
dxd - dynax driver framework 2.6.0d196
cross platform open source driver development framework
|
#include "dx_platform.h"#include <stdexcept>#include <iomanip>#include <chrono>#include <mutex>#include <sstream>
Include dependency graph for dx_exception.h:
This graph shows which files directly or indirectly include this file:Classes | |
| class | dx::exception |
Namespaces | |
| namespace | dx |
| dynax driver framework user mode interface namespace | |
| namespace | dx::fourchar |
| namespace | dx::fourchar::to |
| namespace | dx::thread |
| thread | |
| namespace | dx::trace |
Macros | |
| #define | __dx_catchall(inject, ...) |
| #define | dx_catchall(inject, ...) |
| #define | dx_catchall_handler(object, inject, ...) |
| #define | dx_catchall_handler_or_rethrow(object, test, inject, ...) |
| #define | dx_catchall_rethrow(inject, ...) |
| #define | dx_pass(test, ...) |
| #define | dx_pass_strict(test, ...) |
Functions | |
| void | dx::halt () |
| std::string | dx::thread::name () |
| std::ostream & | dx::operator<< (std::ostream &os, const exception &exception) noexcept |
| std::string | dx::trace::pretty (std::string function) noexcept |
| std::string | dx::fourchar::to::string (uint32_t fourchar) |
| void | dx::trace::unfold (std::ostream &os, const exception &exception, unsigned int indent=0) noexcept |
Variables | |
| std::recursive_mutex | dx::io_mutex |
| #define __dx_catchall | ( | inject, | |
| ... ) |
| #define dx_catchall | ( | inject, | |
| ... ) |
| #define dx_catchall_handler | ( | object, | |
| inject, | |||
| ... ) |
| #define dx_catchall_handler_or_rethrow | ( | object, | |
| test, | |||
| inject, | |||
| ... ) |
| #define dx_catchall_rethrow | ( | inject, | |
| ... ) |
| #define dx_pass | ( | test, | |
| ... ) |
| #define dx_pass_strict | ( | test, | |
| ... ) |
| (c) copyright 2009 dynamic acoustics e.U. | generated on Tue Jan 20 2026 |