WeakCount<T> Class

Template Parameters | Constructors & Destructor | Member Functions | Type Aliases | Member Variables

Definition

Line 179 of System.Base/SharedPtr.cm

Template Parameters

T

Constructors & Destructor

public WeakCount()
public WeakCount(WeakCount&& that)
public WeakCount(const SharedCount<T>& that)
public WeakCount(const WeakCount& that)
public ~WeakCount()

Member Functions

public Counter<T>* GetCounter() const
public int GetUseCount() const
public void Swap(WeakCount& that)
public void operator=(WeakCount&& that)
public void operator=(const SharedCount<T>& that)
public void operator=(const WeakCount& that)

Type Aliases

private typedef CounterPtrType Counter<T>*
private typedef Self WeakCount

Member Variables

private Counter<T>* counter

Constructor& Destructor Details

WeakCount Constructor

public WeakCount()

Definition
Line 184 of System.Base/SharedPtr.cm


WeakCount Constructor

public WeakCount(WeakCount&& that)

Definition
Line 194 of System.Base/SharedPtr.cm


WeakCount Constructor

public WeakCount(const SharedCount<T>& that)

Definition
Line 198 of System.Base/SharedPtr.cm


WeakCount Constructor

public WeakCount(const WeakCount& that)

Definition
Line 187 of System.Base/SharedPtr.cm


~WeakCount Destructor

public ~WeakCount()

Definition
Line 205 of System.Base/SharedPtr.cm


Member Function Details

GetCounter Member Function

public Counter<T>* GetCounter()

Definition
Line 256 of System.Base/SharedPtr.cm


GetUseCount Member Function

public int GetUseCount()

Definition
Line 248 of System.Base/SharedPtr.cm


Swap Member Function

public void Swap(WeakCount& that)

Definition
Line 242 of System.Base/SharedPtr.cm


operator= Member Function

public void operator=(WeakCount&& that)

Definition
Line 238 of System.Base/SharedPtr.cm


operator= Member Function

public void operator=(const SharedCount<T>& that)

Definition
Line 212 of System.Base/SharedPtr.cm


operator= Member Function

public void operator=(const WeakCount& that)

Definition
Line 225 of System.Base/SharedPtr.cm