Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
RefCounted Class Reference

#include <RefCounted.h>

Inherited by UString.

Protected Member Functions

 RefCounted ()
 
 RefCounted (const RefCounted &)
 
const RefCountedoperator= (const RefCounted &)
 
virtual ~RefCounted ()
 
virtual bool operator== (const RefCounted &) const
 
bool operator!= (const RefCounted &) const
 
void AddReference (void)
 
virtual void Release (void)
 
int ReferenceCount (void) const
 

Friends

class RefPtrBase
 

Detailed Description

Definition at line 45 of file RefCounted.h.

Constructor & Destructor Documentation

◆ RefCounted() [1/2]

RefCounted::RefCounted ( )
inlineprotected

Definition at line 48 of file RefCounted.h.

◆ RefCounted() [2/2]

RefCounted::RefCounted ( const RefCounted & )
inlineprotected

Definition at line 52 of file RefCounted.h.

◆ ~RefCounted()

virtual RefCounted::~RefCounted ( )
inlineprotectedvirtual

Definition at line 59 of file RefCounted.h.

Member Function Documentation

◆ AddReference()

void RefCounted::AddReference ( void )
inlineprotected

Definition at line 70 of file RefCounted.h.

◆ operator!=()

bool RefCounted::operator!= ( const RefCounted & ) const
inlineprotected

Definition at line 66 of file RefCounted.h.

◆ operator=()

const RefCounted & RefCounted::operator= ( const RefCounted & )
inlineprotected

Definition at line 56 of file RefCounted.h.

◆ operator==()

virtual bool RefCounted::operator== ( const RefCounted & ) const
inlineprotectedvirtual

Definition at line 63 of file RefCounted.h.

◆ ReferenceCount()

int RefCounted::ReferenceCount ( void ) const
inlineprotected

Definition at line 77 of file RefCounted.h.

◆ Release()

virtual void RefCounted::Release ( void )
inlineprotectedvirtual

Definition at line 74 of file RefCounted.h.

Friends And Related Symbol Documentation

◆ RefPtrBase

friend class RefPtrBase
friend

Definition at line 81 of file RefCounted.h.


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