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
 
RefCountedoperator= (const RefCounted &r)
 
 RefCounted ()
 
 RefCounted (const RefCounted< T > &r)
 
unsigned int Release () const
 

Protected Member Functions

virtual ~RefCounted ()
 

Detailed Description

template<class T>
class MiscLib::RefCounted< T >

Definition at line 10 of file RefCounted.h.

Constructor & Destructor Documentation

◆ RefCounted() [1/2]

RefCounted ( )
inline

Definition at line 14 of file RefCounted.h.

◆ RefCounted() [2/2]

RefCounted ( const RefCounted< T > &  r)
inline

Definition at line 18 of file RefCounted.h.

◆ ~RefCounted()

virtual ~RefCounted ( )
inlineprotectedvirtual

Definition at line 58 of file RefCounted.h.

Member Function Documentation

◆ AddRef()

unsigned int AddRef ( ) const
inline

Definition at line 25 of file RefCounted.h.

◆ operator=()

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

Definition at line 51 of file RefCounted.h.

◆ Release()

unsigned int Release ( ) const
inline

Definition at line 32 of file RefCounted.h.


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