Implementation helper for the reference counting mechanism inside shared_ptr. More...
#include <shared_ptr.hpp>
Public Member Functions | |
auximpl (U *pu, Deleter x) | |
virtual void | destroy () |
Public Member Functions inherited from viennacl::tools::detail::aux | |
aux () | |
virtual | ~aux () |
Public Attributes | |
U * | p |
Deleter | d |
Public Attributes inherited from viennacl::tools::detail::aux | |
detail::count | count |
Implementation helper for the reference counting mechanism inside shared_ptr.
Definition at line 63 of file shared_ptr.hpp.
|
inline |
Definition at line 68 of file shared_ptr.hpp.
|
inlinevirtual |
Implements viennacl::tools::detail::aux.
Definition at line 69 of file shared_ptr.hpp.
Deleter viennacl::tools::detail::auximpl< U, Deleter >::d |
Definition at line 66 of file shared_ptr.hpp.
U* viennacl::tools::detail::auximpl< U, Deleter >::p |
Definition at line 65 of file shared_ptr.hpp.