#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.