This header file is part of the ALib C++ Library . It does not belong to an ALib Module and is included in any ALib Distribution .
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file owner.hpp.
#include "alib/strings/cstring.hpp"
Go to the source code of this file.
Classes | |
class | Owner< TOwnable > |
Namespaces | |
namespace | alib |
namespace | alib::lang |
Macros | |
Macros for Resource Locking and Recursive Programming | |
#define | ALIB_DBG_PREVENT_RECURSIVE_METHOD_CALLS |
#define | ALIB_DBG_PREVENT_RECURSIVE_METHOD_CALLS_MEMBER_DECL bool dbgRecursionDetectionFlag = false; |
#define | ALIB_OWN(ownable) alib::Owner<decltype(ownable)> ALIB_IDENTIFIER(owner) (ownable ALIB_COMMA_DBG ALIB_CALLER_PRUNED); |
Typedefs | |
template<typename TOwnable > | |
using | Owner = lang::Owner<TOwnable> |
Type alias in namespace alib. | |