#include "TCInterlocked.h"
#include <memory>
#include <algorithm>
#include "TCNewEnable.h"
#include "TCNewDisable.h"


Go to the source code of this file.
Classes | |
| class | TC::Impl::SharedPtrCountBase |
| Base class of an shared counter implementation used by SharedPtrCount. More... | |
| class | TC::Impl::SharedPtrCountType< T, DELETER > |
| Shared counter implementation for specified pointer type Holds also the pointer which gets also deleted when the counter is deleted. More... | |
| class | TC::SharedPtrCount |
| Reference counter class for TC::SharedPtr. More... | |
| class | TC::WeakPtrCount |
| Reference counter class for TCWeakPtr. More... | |
Namespaces | |
| namespace | TC |
| namespace | TC::Impl |
| Includes implementation classes from the namespace TC. | |
These classes are:
Definition in file TCSharedPtrImpl.h.