#include "TCTypes.h"
#include "TCDelete.h"
#include "TCSharedPtrImpl.h"


Go to the source code of this file.
Classes | |
| struct | TC::SharedPtrTraits< T > |
| struct | TC::SharedPtrTraits< void > |
| struct | TC::SharedPtrTraits< const void > |
| struct | TC::SharedPtrTraits< const volatile void > |
| class | TC::SharedPtr< T > |
| A class whose instances act like pointers that manage their reference count automatically. More... | |
Namespaces | |
| namespace | TC |
Functions | |
| template<class M_PTR , class N_PTR > | |
| bool | TC::operator== (const SharedPtr< M_PTR > &a, const SharedPtr< N_PTR > &b) |
| equal operator with another smart pointer | |
| template<class M_PTR , class N_PTR > | |
| bool | TC::operator!= (const SharedPtr< M_PTR > &a, const SharedPtr< N_PTR > &b) |
| not equal operator with another smart pointer | |
| template<class M_PTR , class N_PTR > | |
| bool | TC::operator< (const SharedPtr< M_PTR > &a, const SharedPtr< N_PTR > &b) |
| less operator with another smart pointer | |
Definition in file TCSharedPtr.h.