RefCounted< T > Class Template Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/MiscLib/RefCounted.h>

+ Inheritance diagram for RefCounted< T >:

Public Member Functions

unsigned int AddRef () const
 
RefCounted & operator= (const RefCounted &r)
 
 RefCounted ()
 
 RefCounted (const RefCounted< T > &r)
 
unsigned int Release () const
 

Protected Member Functions

virtual ~RefCounted ()
 

Constructor & Destructor Documentation

◆ RefCounted() [1/2]

template<class T>
RefCounted ( )
inline

◆ RefCounted() [2/2]

template<class T>
RefCounted ( const RefCounted< T > & r)
inline

◆ ~RefCounted()

template<class T>
virtual ~RefCounted ( )
inlineprotectedvirtual

Member Function Documentation

◆ AddRef()

template<class T>
unsigned int AddRef ( ) const
inline

◆ operator=()

template<class T>
RefCounted & operator= ( const RefCounted< T > & r)
inline

◆ Release()

template<class T>
unsigned int Release ( ) const
inline

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