|
Anklang-0.3.0.dev595+g65331842 anklang-0.3.0.dev595+g65331842
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
#include "cxxaux.hh"#include "logging.hh"#include <cxxabi.h>#include <unistd.h>#include <fcntl.h>#include <cstring>Go to the source code of this file.
Namespaces | |
| namespace | Ase |
| The Anklang C++ API namespace. | |
Functions | |
| const char * | Ase::cxx_demangle (const std::type_info &typeinfo) noexcept |
| Demangle a std::typeinfo.name() string into a proper C++ type name. | |
| std::string | Ase::cxx_demangle (const char *mangled_identifier) noexcept |
| void | Ase::perror_die (const std::string &msg) noexcept __attribute__((__noreturn__)) |
| Issue a warning about an assertion error. | |
| void | Ase::assertion_fatal (const char *msg, const char *file, int line, const char *func) noexcept |
| Print a debug message via assertion_failed() and abort the program. | |
| void | Ase::assertion_failed (const char *msg, const char *file, int line, const char *func) noexcept |
| Print instructive message, handle "breakpoint", "backtrace" and "fatal-warnings" in $ASE_DEBUG. | |