File indexing completed on 2025-01-30 09:34:56
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef BOOST_CONTAINER_PMR_VECTOR_HPP
0012 #define BOOST_CONTAINER_PMR_VECTOR_HPP
0013
0014 #if defined (_MSC_VER)
0015 # pragma once
0016 #endif
0017
0018 #include <boost/container/devector.hpp>
0019 #include <boost/container/pmr/polymorphic_allocator.hpp>
0020
0021 namespace boost {
0022 namespace container {
0023 namespace pmr {
0024
0025 #if !defined(BOOST_NO_CXX11_TEMPLATE_ALIASES)
0026
0027 template <
0028 typename T,
0029 typename GrowthPolicy = growth_factor_60
0030 >
0031 using devector = boost::container::devector<T, GrowthPolicy, polymorphic_allocator<T> >;
0032
0033 #endif
0034
0035
0036
0037 template <
0038 typename T,
0039 typename GrowthPolicy = growth_factor_60
0040 >
0041 struct devector_of
0042 {
0043 typedef boost::container::devector
0044 < T, GrowthPolicy, polymorphic_allocator<T> > type;
0045 };
0046
0047 }
0048 }
0049 }
0050
0051 #endif