C++ main module for stochmagnet Package
1.0
|
#include "CORE_Object.h"
Go to the source code of this file.
Namespaces | |
sp | |
Typedefs | |
template<class T > | |
using | CORE_UniquePointer = typename std::unique_ptr< T, CORE_Object::Delete > |
template<class T > | |
using | CORE_SharedPointer = typename std::shared_ptr< T > |
template<class T > | |
using | CORE_WeakPointer = typename std::weak_ptr< T > |
Functions | |
template<typename D , typename B > | |
CORE_UniquePointer< D > | sp::static_upointer_cast (CORE_UniquePointer< B > &basePointer) |
template<typename D , typename B > | |
CORE_UniquePointer< D > | sp::static_upointer_cast (CORE_UniquePointer< B > &&basePointer) |
template<typename D , typename B > | |
CORE_UniquePointer< D > | sp::dynamic_upointer_cast (CORE_UniquePointer< B > &basePointer) |
template<typename D , typename B > | |
CORE_UniquePointer< D > | sp::dynamic_upointer_cast (CORE_UniquePointer< B > &&basePointer) |
using CORE_SharedPointer = typename std::shared_ptr<T> |
using CORE_UniquePointer = typename std::unique_ptr<T,CORE_Object::Delete> |
using CORE_WeakPointer = typename std::weak_ptr<T> |