| T |
| public | WeakPtr() |
| public | WeakPtr(const SharedPtr<T>& that) |
| public | WeakPtr(const WeakPtr& that) |
| public void | Assign(T* ptr_, const SharedCount<T>& count_) |
| public inline const WeakCount<T>& | GetCount() const |
| public inline T* | GetPtrForSharedPtr() const |
| public int | GetUseCount() const |
| public bool | IsExpired() const |
| public SharedPtr<T> | Lock() const |
| public void | Reset() |
| public void | Swap(WeakPtr& that) |
| public void | operator=(const SharedPtr<T>& that) |
| public void | operator=(const WeakPtr& that) |
| private typedef CountType | WeakCount<T> |
| private typedef Self | WeakPtr |
| private WeakCount<T> | count |
| private T* | ptr |