ViennaCL - The Vienna Computing Library  1.5.1
Public Member Functions | Data Fields
auximpl< U, Deleter > Struct Template Reference

Implementation helper for the reference counting mechanism inside shared_ptr. More...

#include <shared_ptr.hpp>

Inheritance diagram for auximpl< U, Deleter >:
aux

Public Member Functions

 auximpl (U *pu, Deleter x)
 
virtual void destroy ()
 
- Public Member Functions inherited from aux
 aux ()
 
virtual ~aux ()
 

Data Fields

U * p
 
Deleter d
 
- Data Fields inherited from aux
detail::count count
 

Detailed Description

template<class U, class Deleter>
struct viennacl::tools::detail::auximpl< U, Deleter >

Implementation helper for the reference counting mechanism inside shared_ptr.

Constructor & Destructor Documentation

auximpl ( U *  pu,
Deleter  x 
)
inline

Member Function Documentation

virtual void destroy ( )
inlinevirtual

Implements aux.

Field Documentation

Deleter d
U* p

The documentation for this struct was generated from the following file: