|
Core Library
|
The SharedPtr template class declaration. More...
#include "Interlocked.hpp"Classes | |
| class | Core::SharedPtr< T > |
| A reference counted smart pointer. More... | |
Namespaces | |
| namespace | Core |
The Core Library namespace. | |
Functions | |
| template<typename P , typename U > | |
| SharedPtr< P > | Core::static_ptr_cast (const SharedPtr< U > &oPointer) |
| A variant of static_cast<> that can be used to create a SharedPtr of the derived ptr type from the base ptr type. | |
| template<typename P , typename U > | |
| SharedPtr< P > | Core::dynamic_ptr_cast (const SharedPtr< U > &oPointer) |
| A variant of dynamic_cast<> that can be used to create a SharedPtr of the derived ptr type from the base ptr type. | |
The SharedPtr template class declaration.
1.7.6.1