ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
assert.inl File Reference

Description:

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.

This graph shows which files directly or indirectly include this file:

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)
 
TLDalib::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)