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