public

Inheritance Graph

graph BT
	CountedObjectWrapper
	CountedObjectWrapper --> ReferenceCounter
	click CountedObjectWrapper "classUtil_1_1CountedObjectWrapper"
	click ReferenceCounter "classUtil_1_1ReferenceCounter"

Description

Public Functions

   
template< typename… args >  
  CountedObjectWrapper(args &&… params)
   
  ~CountedObjectWrapper()
   
CountedObjectWrapper & operator=( CountedObjectWrapper & void)
   
_T & operator*()
   
const _T & operator*() const
   
_T * operator->()
   
const _T * operator->() const
   
_T & get()
   
const _T & get() const

Documentation

function
Util::CountedObjectWrapper::CountedObjectWrapper

public inline explicit
     
template< typename… args >    
CountedObjectWrapper( args &&… params )

Defined in Util/CountedObjectWrapper.h:24


function
Util::CountedObjectWrapper::~CountedObjectWrapper

public
   
   
~CountedObjectWrapper( )

Defined in Util/CountedObjectWrapper.h:25


function
Util::CountedObjectWrapper::operator=

public
     
     
CountedObjectWrapper & operator=( CountedObjectWrapper & void )

Defined in Util/CountedObjectWrapper.h:26


function
Util::CountedObjectWrapper::operator*

public inline
   
   
_T & operator*( )

Defined in Util/CountedObjectWrapper.h:28


function
Util::CountedObjectWrapper::operator*

public const inline
   
   
const _T & operator*( ) const

Defined in Util/CountedObjectWrapper.h:29


function
Util::CountedObjectWrapper::operator->

public inline
   
   
_T * operator->( )

Defined in Util/CountedObjectWrapper.h:30


function
Util::CountedObjectWrapper::operator->

public const inline
   
   
const _T * operator->( ) const

Defined in Util/CountedObjectWrapper.h:31


function
Util::CountedObjectWrapper::get

public inline
   
   
_T & get( )

Defined in Util/CountedObjectWrapper.h:32


function
Util::CountedObjectWrapper::get

public const inline
   
   
const _T & get( ) const

Defined in Util/CountedObjectWrapper.h:33