Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
immer::enable_intrusive_ptr< Deriv, RefcountPolicy > Class Template Reference
#include <enable_intrusive_ptr.hpp>
Collaboration diagram for immer::enable_intrusive_ptr< Deriv, RefcountPolicy >:
Public Member Functions | |
enable_intrusive_ptr () | |
Private Attributes | |
RefcountPolicy | refcount_data_ |
Friends | |
void | intrusive_ptr_add_ref (const Deriv *x) |
void | intrusive_ptr_release (const Deriv *x) |
Detailed Description
template<typename Deriv, typename RefcountPolicy>
class immer::enable_intrusive_ptr< Deriv, RefcountPolicy >
Definition at line 16 of file enable_intrusive_ptr.hpp.
Constructor & Destructor Documentation
◆ enable_intrusive_ptr()
template<typename Deriv, typename RefcountPolicy>
|
inline |
Definition at line 21 of file enable_intrusive_ptr.hpp.
Friends And Related Function Documentation
◆ intrusive_ptr_add_ref
template<typename Deriv, typename RefcountPolicy>
|
friend |
Definition at line 25 of file enable_intrusive_ptr.hpp.
◆ intrusive_ptr_release
template<typename Deriv, typename RefcountPolicy>
|
friend |
Definition at line 30 of file enable_intrusive_ptr.hpp.
Member Data Documentation
◆ refcount_data_
template<typename Deriv, typename RefcountPolicy>
|
mutableprivate |
Definition at line 18 of file enable_intrusive_ptr.hpp.
The documentation for this class was generated from the following file:
- src/immer/refcount/enable_intrusive_ptr.hpp