ADTF
3.18.2
|
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... | |
Public API for compatibility to C++11 std::unique_ptr and C++14 std::make_unique from C++ standard header <memory>
Copyright @ 2023 VW Group. All rights reserved. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
Definition in file unique_ptr.h.