sculpto
Namespaces | Typedefs | Functions
smart_ptr.h File Reference

Go to the source code of this file.

Namespaces

namespace  scl
 

Typedefs

template<typename T >
using scl::shared = std::shared_ptr< T >
 
template<typename T >
using scl::unique = std::unique_ptr< T >
 
template<typename T >
using scl::weak = std::weak_ptr< T >
 

Functions

template<typename T , typename... Args>
constexpr shared< T > scl::CreateShared (Args &&... args)
 
template<typename T , typename... Args>
constexpr unique< T > scl::CreateUnique (Args &&... args)