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