Metall  v0.29
A persistent memory allocator for data-centric analytics
vector.hpp
Go to the documentation of this file.
1 // Copyright 2020 Lawrence Livermore National Security, LLC and other Metall
2 // Project Developers. See the top-level COPYRIGHT file for details.
3 //
4 // SPDX-License-Identifier: (Apache-2.0 OR MIT)
5 
6 #ifndef METALL_CONTAINER_VECTOR_HPP
7 #define METALL_CONTAINER_VECTOR_HPP
8 
9 #include <boost/container/vector.hpp>
10 
11 #include <metall/metall.hpp>
12 
13 namespace metall::container {
14 
16 template <typename T, typename Allocator = manager::allocator_type<T>>
17 using vector = boost::container::vector<T, Allocator>;
18 
19 } // namespace metall::container
20 
21 #endif // METALL_CONTAINER_VECTOR_HPP
Namespace for Metall container.
boost::container::vector< T, Allocator > vector
A vector container that uses Metall as its default allocator.
Definition: vector.hpp:17