This header-file is part of the ALib C++ Library. With supporting legacy or module builds, .mpp-files are either recognized by the build-system as C++20 Module interface files, or are included by the import/include headers.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file assert.inl.
Go to the source code of this file.
Classes | |
| struct | alib::assert::TLD |
Namespaces | |
| namespace | alib |
| namespace | alib::assert |
| This namespace exposes entities of module ALib Assert. | |
Typedefs | |
| using | alib::assert::AnyConversionFunc = void(*)(const std::any&, std::string&) |
Functions | |
| template<typename... TArgs> | |
| void | alib::assert::CheckArgs (const CallerInfo &ci, TArgs &&... args) |
| ALIB_DLL void | alib::assert::CheckArgsImpl (const CallerInfo &ci, const std::span< std::any > &args) |
| TLD & | alib::assert::GetHaltFlagAndCounters () |
| template<typename... TArgs> | |
| void | alib::assert::Raise (const lang::CallerInfo &ci, int type, std::string_view domain, TArgs &&... args) |
| void | alib::assert::raise (const CallerInfo &ci, int type, std::string_view domain, const std::span< std::any > &args) |
| ALIB_DLL void | alib::assert::RegisterPrintable (std::type_index typeIndex, AnyConversionFunc func) |