|
Dev Essential
1.6.3
|
#include <memory>Go to the source code of this file.
Namespaces | |
| namespace | a_util |
| Serves as the root component, with common functionality documented in core functionality. | |
| namespace | a_util::memory |
| Serves as component for memory access and management. | |
Functions | |
| template<class T, class... Args> | |
| _Unique_if< T >::_Single_object | a_util::memory::make_unique (Args &&... args) |
| template<class T> | |
| _Unique_if< T >::_Unknown_bound | a_util::memory::make_unique (size_t n) |
| template<class T, class... Args> | |
| _Unique_if< T >::_Known_bound | a_util::memory::make_unique (Args &&...)=delete |
Public API for compatibility to C++11 std::unique_ptr and C++14 std::make_unique from C++ standard header <memory>
Copyright 2025 Digitalwerk GmbH. 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/.