ADTF  3.18.2
unique_ptr.h File Reference

Public API for compatibility to C++11 std::unique_ptr and C++14 std::make_unique from C++ standard header <memory> More...

Go to the source code of this file.

Namespaces

 a_util
 Serves as the root component, with common functionality documented in core functionality.
 
 a_util::memory
 Serves as component for memory access and management.
 

Functions

template<class T , class... Args>
_Unique_if< T >::_Single_object make_unique (Args &&... args)
 Compatibility to C++14 std::make_unique for non-array types. More...
 
template<class T >
_Unique_if< T >::_Unknown_bound make_unique (size_t n)
 Compatibility to C++14 std::make_unique for array types. More...
 
template<class T , class... Args>
_Unique_if< T >::_Known_bound make_unique (Args &&...)=delete
 Compatibility to C++14 std::make_unique to disallow construction of arrays of known bound. More...
 

Detailed Description

Public API for compatibility to C++11 std::unique_ptr and C++14 std::make_unique from C++ standard header <memory>

Definition in file unique_ptr.h.