This header-file is part of module ALib Lang of the ALib C++ Library.
© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file tmp.inl.
Go to the source code of this file.
Classes | |
| struct | alib::lang::UnknownTag |
Namespaces | |
| namespace | alib |
| namespace | alib::lang |
Concepts | |
| concept | alib::lang::IsNullptr |
Functions | |
| template<typename T> | |
| void | alib::lang::Destruct (T &object) |
| template<typename T> requires std::default_initializable<T> | |
| constexpr bool | alib::lang::IsNotNull (const T &t) |
| template<typename T> requires std::default_initializable<T> | |
| constexpr bool | alib::lang::IsNull (const T &t) |
| template<typename TTo, typename TFrom> | |
| ALIB_WARNINGS_RESTORE TTo * | alib::lang::SafeCast (TFrom *derived) |
| template<typename T> requires std::default_initializable<T> | |
| constexpr void | alib::lang::SetNull (T &t) |