ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
owner.hpp File Reference

Description:


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 dependency graph for owner.hpp:
This graph shows which files directly or indirectly include this file:

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

The macros listed here have a direct relationship with classes defined in ALib and with their use.

#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.