aurelia::max_shared_ptr< T, Hash, EqnFunc, Alloc, lockfree >::ptr Struct Reference

Inheritance diagram for aurelia::max_shared_ptr< T, Hash, EqnFunc, Alloc, lockfree >::ptr:
Collaboration diagram for aurelia::max_shared_ptr< T, Hash, EqnFunc, Alloc, lockfree >::ptr:

List of all members.

Public Member Functions

const T & operator* () const
const T * get () const
 ptr (const ptr &other)
 ptr (ptr &&other)
ptroperator= (ptr &&other)

Static Public Member Functions

static void init (set_t &_set)
static const set_t::iterator create (T &&core)

template<typename T, typename Hash = mhash<T>, typename EqnFunc = std::equal_to<T>, typename Alloc = pool_allocator<T>, bool lockfree = true>
struct aurelia::max_shared_ptr< T, Hash, EqnFunc, Alloc, lockfree >::ptr


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