T |
public nothrow | SharedCount() |
public nothrow | SharedCount(Counter<T>* counter_) |
public nothrow | SharedCount(SharedCount&& that) |
public nothrow | SharedCount(T* ptr_) |
public nothrow | SharedCount(const SharedCount& that) |
public | SharedCount(const WeakCount<T>& that) |
public | ~SharedCount() |
public nothrow Counter<T>* | GetCounter() const |
public nothrow int | GetUseCount() const |
public nothrow bool | IsUnique() const |
public nothrow void | Swap(SharedCount& that) |
public nothrow void | operator=(SharedCount&& that) |
public nothrow void | operator=(const SharedCount& that) |
private typedef CounterPtrType | Counter<T>* |
private typedef Self | SharedCount |
private Counter<T>* | counter |