Home
last modified time | relevance | path

Searched refs:Allocator (Results 1 – 25 of 1015) sorted by relevance

12345678910>>...41

/third_party/boost/boost/container/detail/
Dadvanced_insert_int.hpp46 template<class Allocator, class FwdIt, class Iterator>
49 typedef typename allocator_traits<Allocator>::size_type size_type;
50 typedef typename allocator_traits<Allocator>::value_type value_type;
56 void uninitialized_copy_n_and_update(Allocator &a, Iterator p, size_type n) in uninitialized_copy_n_and_update()
62 void copy_n_and_update(Allocator &, Iterator p, size_type n) in copy_n_and_update()
71 template<class Allocator, class FwdIt, class Iterator>
74 typedef typename allocator_traits<Allocator>::size_type size_type;
75 typedef typename allocator_traits<Allocator>::value_type value_type;
81 void uninitialized_copy_n_and_update(Allocator &a, Iterator p, size_type n) in uninitialized_copy_n_and_update()
86 void copy_n_and_update(Allocator &, Iterator p, size_type n) in copy_n_and_update()
[all …]
Ddestroyers.hpp37 template <class Allocator>
40 typedef allocator_traits<Allocator> allocator_traits_type;
44 version<Allocator>::value> alloc_version;
58 Allocator& m_alloc;
60 scoped_deallocator(pointer p, Allocator& a) in scoped_deallocator()
81 template <class Allocator>
84 typedef boost::container::allocator_traits<Allocator> AllocTraits;
88 null_scoped_deallocator(pointer, Allocator&, size_type) in null_scoped_deallocator()
103 template <class Allocator>
106 typedef boost::container::allocator_traits<Allocator> AllocTraits;
[all …]
Dallocator_version_traits.hpp38 template<class Allocator, unsigned Version = boost::container::dtl::version<Allocator>::value>
44 typedef typename Allocator::multiallocation_chain multiallocation_chain;
46 typedef typename boost::container::allocator_traits<Allocator>::pointer pointer;
47 typedef typename boost::container::allocator_traits<Allocator>::size_type size_type;
50 static pointer allocate_one(Allocator &a) in allocate_one()
53 static void deallocate_one(Allocator &a, const pointer &p) in deallocate_one()
56 static void allocate_individual(Allocator &a, size_type n, multiallocation_chain &m) in allocate_individual()
59 static void deallocate_individual(Allocator &a, multiallocation_chain &holder) in deallocate_individual()
62 static pointer allocation_command(Allocator &a, allocation_type command, in allocation_command()
67 template<class Allocator>
[all …]
/third_party/boost/boost/beast/http/impl/
Dfields.hpp33 template<class Allocator>
34 class basic_fields<Allocator>::writer
172 template<class Allocator>
173 basic_fields<Allocator>::writer::
185 template<class Allocator>
186 basic_fields<Allocator>::writer::
227 template<class Allocator>
228 basic_fields<Allocator>::writer::
269 template<class Allocator>
271 basic_fields<Allocator>::
[all …]
/third_party/boost/libs/beast/include/boost/beast/http/impl/
Dfields.hpp33 template<class Allocator>
34 class basic_fields<Allocator>::writer
172 template<class Allocator>
173 basic_fields<Allocator>::writer::
185 template<class Allocator>
186 basic_fields<Allocator>::writer::
227 template<class Allocator>
228 basic_fields<Allocator>::writer::
269 template<class Allocator>
271 basic_fields<Allocator>::
[all …]
/third_party/boost/boost/dynamic_bitset/
Ddynamic_bitset.hpp58 template <typename Block, typename Allocator>
70 typedef std::vector<Block, Allocator> buffer_type;
74 typedef Allocator allocator_type;
88 friend class dynamic_bitset<Block, Allocator>;
134 dynamic_bitset(const Allocator& alloc);
138 const Allocator& alloc = Allocator());
157 const Allocator& alloc = Allocator()) in dynamic_bitset()
170 :m_bits(Allocator()), in dynamic_bitset()
181 const Allocator& alloc = Allocator()) in dynamic_bitset()
242 std::vector<Block, Allocator> v(first, last); in m_append()
[all …]
/third_party/boost/boost/container/
Dallocator_traits.hpp94 template<class Allocator>
106 template<class Allocator>
108 { static const bool value = !is_std_allocator<Allocator>::value; };
130 template <typename Allocator>
134 typedef Allocator allocator_type;
199 typedef BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT(boost::container::dtl::, Allocator,
203 typedef BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_EVAL_DEFAULT(boost::container::dtl::, Allocator,
208 typedef BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT(boost::container::dtl::, Allocator,
212 typedef BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_DEFAULT(boost::container::dtl::, Allocator,
216 typedef BOOST_INTRUSIVE_OBTAIN_TYPE_WITH_EVAL_DEFAULT(boost::container::dtl::, Allocator,
[all …]
/third_party/boost/boost/multi_index/detail/
Dallocator_traits.hpp43 template<typename Allocator,typename=void>
44 struct allocator_is_always_equal:boost::is_empty<Allocator>{};
46 template<typename Allocator>
48 Allocator,
50 typename std::allocator_traits<Allocator>::is_always_equal
52 >:std::allocator_traits<Allocator>::is_always_equal{};
54 template<typename Allocator>
55 struct allocator_traits:std::allocator_traits<Allocator>
59 typedef std::allocator_traits<Allocator> super;
63 typedef allocator_is_always_equal<Allocator> is_always_equal;
[all …]
/third_party/boost/libs/beast/include/boost/beast/core/impl/
Dflat_buffer.hpp29 template<class Allocator>
30 basic_flat_buffer<Allocator>::
39 template<class Allocator>
40 basic_flat_buffer<Allocator>::
52 template<class Allocator>
53 basic_flat_buffer<Allocator>::
65 template<class Allocator>
66 basic_flat_buffer<Allocator>::
67 basic_flat_buffer(Allocator const& alloc) noexcept in basic_flat_buffer()
80 template<class Allocator>
[all …]
Dmulti_buffer.hpp100 template<class Allocator>
102 class basic_multi_buffer<Allocator>::subrange
330 template<class Allocator>
333 basic_multi_buffer<Allocator>::
431 template<class Allocator>
434 basic_multi_buffer<Allocator>::
443 template<class Allocator>
446 basic_multi_buffer<Allocator>::
457 template<class Allocator>
458 basic_multi_buffer<Allocator>::
[all …]
/third_party/boost/boost/beast/core/impl/
Dflat_buffer.hpp29 template<class Allocator>
30 basic_flat_buffer<Allocator>::
39 template<class Allocator>
40 basic_flat_buffer<Allocator>::
52 template<class Allocator>
53 basic_flat_buffer<Allocator>::
65 template<class Allocator>
66 basic_flat_buffer<Allocator>::
67 basic_flat_buffer(Allocator const& alloc) noexcept in basic_flat_buffer()
80 template<class Allocator>
[all …]
Dmulti_buffer.hpp100 template<class Allocator>
102 class basic_multi_buffer<Allocator>::subrange
330 template<class Allocator>
333 basic_multi_buffer<Allocator>::
431 template<class Allocator>
434 basic_multi_buffer<Allocator>::
443 template<class Allocator>
446 basic_multi_buffer<Allocator>::
457 template<class Allocator>
458 basic_multi_buffer<Allocator>::
[all …]
/third_party/boost/boost/asio/
Dsystem_executor.hpp38 template <typename Blocking, typename Relationship, typename Allocator>
44 : allocator_(Allocator()) in basic_system_executor()
65 Relationship, Allocator>
69 Relationship, Allocator>(allocator_); in require()
83 Relationship, Allocator>
87 Relationship, Allocator>(allocator_); in require()
101 Relationship, Allocator>
105 Relationship, Allocator>(allocator_); in require()
119 execution::relationship_t::continuation_t, Allocator>
123 execution::relationship_t::continuation_t, Allocator>(allocator_); in require()
[all …]
Dthread_pool.hpp79 template <typename Allocator, unsigned int Bits>
82 template <typename Allocator, unsigned int Bits>
165 template <typename Allocator, unsigned int Bits>
208 allocator_(BOOST_ASIO_MOVE_CAST(Allocator)(other.allocator_)), in basic_executor_type()
250 BOOST_ASIO_CONSTEXPR basic_executor_type<Allocator,
254 return basic_executor_type<Allocator, Bits & ~blocking_mask>( in require()
268 BOOST_ASIO_CONSTEXPR basic_executor_type<Allocator,
272 return basic_executor_type<Allocator, in require()
287 BOOST_ASIO_CONSTEXPR basic_executor_type<Allocator,
291 return basic_executor_type<Allocator, Bits & ~blocking_mask>( in require()
[all …]
/third_party/boost/libs/asio/include/boost/asio/
Dsystem_executor.hpp38 template <typename Blocking, typename Relationship, typename Allocator>
44 : allocator_(Allocator()) in basic_system_executor()
65 Relationship, Allocator>
69 Relationship, Allocator>(allocator_); in require()
83 Relationship, Allocator>
87 Relationship, Allocator>(allocator_); in require()
101 Relationship, Allocator>
105 Relationship, Allocator>(allocator_); in require()
119 execution::relationship_t::continuation_t, Allocator>
123 execution::relationship_t::continuation_t, Allocator>(allocator_); in require()
[all …]
Dthread_pool.hpp79 template <typename Allocator, unsigned int Bits>
82 template <typename Allocator, unsigned int Bits>
165 template <typename Allocator, unsigned int Bits>
208 allocator_(BOOST_ASIO_MOVE_CAST(Allocator)(other.allocator_)), in basic_executor_type()
250 BOOST_ASIO_CONSTEXPR basic_executor_type<Allocator,
254 return basic_executor_type<Allocator, Bits & ~blocking_mask>( in require()
268 BOOST_ASIO_CONSTEXPR basic_executor_type<Allocator,
272 return basic_executor_type<Allocator, in require()
287 BOOST_ASIO_CONSTEXPR basic_executor_type<Allocator,
291 return basic_executor_type<Allocator, Bits & ~blocking_mask>( in require()
[all …]
/third_party/boost/boost/multiprecision/
Dcpp_bin_float.hpp84 template <unsigned Digits, digit_base_type DigitBase = digit_base_10, class Allocator = void, class…
89 …d<is_void<Allocator>::value ? bit_count : 0, bit_count, is_void<Allocator>::value ? unsigned_magni…
90 …_void<Allocator>::value ? 2 * bit_count : 0, 2 * bit_count, is_void<Allocator>::value ? unsigned_m…
541 template <unsigned Digits, digit_base_type DigitBase, class Allocator, class Exponent, Exponent Min…
542 …t<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>& res, Int& arg, int bits_to_keep = cpp_bin_f…
557 … res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero;
606 … if (bits_to_keep != cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count)
610 …eval_left_shift(arg, cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::bit_count …
611 …res.exponent() -= static_cast<Exponent>(cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE…
622 … res.exponent() = cpp_bin_float<Digits, DigitBase, Allocator, Exponent, MinE, MaxE>::exponent_zero;
[all …]
Dcpp_dec_float.hpp57 template <unsigned Digits10, class ExponentType = boost::int32_t, class Allocator = void>
62 template <unsigned Digits10, class ExponentType, class Allocator>
63 struct number_category<backends::cpp_dec_float<Digits10, ExponentType, Allocator> > : public mpl::i…
68 template <unsigned Digits10, class ExponentType, class Allocator>
93 …ec_float<Digits10, ExponentType, Allocator>::cpp_dec_float_max_exp10 == -cpp_dec_float<Digits10, E…
124 typedef typename mpl::if_<is_void<Allocator>,
126 … detail::dynamic_array<boost::uint32_t, cpp_dec_float_elem_number, Allocator> >::type array_type;
128 typedef typename mpl::if_<is_void<Allocator>,
130 … detail::dynamic_array<boost::uint32_t, cpp_dec_float_elem_number, Allocator> >::type array_type;
155 cpp_dec_float<Digits10, ExponentType, Allocator>::nan(); in initializer()
[all …]
/third_party/boost/boost/regex/v4/
Dperl_matcher_common.hpp54 template <class BidiIterator, class Allocator, class traits>
55 void perl_matcher<BidiIterator, Allocator, traits>::construct_init(const basic_regex<char_type, tra… in construct_init()
84 m_temp_match.reset(new match_results<BidiIterator, Allocator>()); in construct_init()
108 template <class BidiIterator, class Allocator, class traits>
109 void perl_matcher<BidiIterator, Allocator, traits>::estimate_max_state_count(std::random_access_ite… in estimate_max_state_count()
179 template <class BidiIterator, class Allocator, class traits>
180 inline void perl_matcher<BidiIterator, Allocator, traits>::estimate_max_state_count(void*) in estimate_max_state_count()
187 template <class BidiIterator, class Allocator, class traits>
188 inline bool perl_matcher<BidiIterator, Allocator, traits>::protected_call( in protected_call()
192 <perl_matcher<BidiIterator, Allocator, traits> > in protected_call()
[all …]
Dperl_matcher_non_recursive.hpp158 template <class BidiIterator, class Allocator, class traits>
159 bool perl_matcher<BidiIterator, Allocator, traits>::match_all_states() in match_all_states()
163 (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark), in match_all_states()
164 &perl_matcher<BidiIterator, Allocator, traits>::match_endmark, in match_all_states()
165 &perl_matcher<BidiIterator, Allocator, traits>::match_literal, in match_all_states()
166 &perl_matcher<BidiIterator, Allocator, traits>::match_start_line, in match_all_states()
167 &perl_matcher<BidiIterator, Allocator, traits>::match_end_line, in match_all_states()
168 &perl_matcher<BidiIterator, Allocator, traits>::match_wild, in match_all_states()
169 &perl_matcher<BidiIterator, Allocator, traits>::match_match, in match_all_states()
170 &perl_matcher<BidiIterator, Allocator, traits>::match_word_boundary, in match_all_states()
[all …]
/third_party/boost/boost/multiprecision/cpp_int/
Dlimits.hpp20 …type SignType, boost::multiprecision::cpp_int_check_type Checked, class Allocator, boost::multipre…
21 …t::multiprecision::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator>, ExpressionTemp…
25 …t::multiprecision::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator>, ExpressionTemp… in get_min()
36 …type SignType, boost::multiprecision::cpp_int_check_type Checked, class Allocator, boost::multipre…
37 …t::multiprecision::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator>, ExpressionTemp…
41 …t::multiprecision::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator>, ExpressionTemp… in get_min()
47 …type SignType, boost::multiprecision::cpp_int_check_type Checked, class Allocator, boost::multipre…
48 …t::multiprecision::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator>, ExpressionTemp…
57 …t::multiprecision::cpp_int_backend<MinBits, MaxBits, SignType, Checked, Allocator>, ExpressionTemp… in get_min()
61 …type SignType, boost::multiprecision::cpp_int_check_type Checked, class Allocator, boost::multipre…
[all …]
/third_party/boost/libs/detail/test/container_fwd/
Dcontainer_fwd_test.cpp10 template <class charT, class Allocator>
12 std::basic_string<charT, std::string_char_traits<charT>, Allocator> const&) in test()
16 template <class charT, class Allocator>
18 std::basic_string<charT, std::char_traits<charT>, Allocator> const&) in test()
23 template <class T, class Allocator>
24 static void test(std::deque<T, Allocator> const&) in test()
28 template <class T, class Allocator>
29 static void test(std::list<T, Allocator> const&) in test()
33 template <class T, class Allocator>
34 static void test(std::vector<T, Allocator> const&) in test()
[all …]
/third_party/boost/boost/serialization/
Dunordered_set.hpp37 class Allocator
42 Key, HashFcn, EqualKey, Allocator in save()
48 std::unordered_set<Key, HashFcn, EqualKey, Allocator> in save()
57 class Allocator
62 Key, HashFcn, EqualKey, Allocator in load()
68 std::unordered_set<Key, HashFcn, EqualKey, Allocator>, in load()
72 Key, HashFcn, EqualKey, Allocator in load()
85 class Allocator
90 Key, HashFcn, EqualKey, Allocator in serialize()
103 class Allocator
[all …]
Dboost_unordered_set.hpp37 class Allocator
41 const boost::unordered_set<Key, HashFcn, EqualKey, Allocator> &t, in save()
46 boost::unordered_set<Key, HashFcn, EqualKey, Allocator> in save()
55 class Allocator
59 boost::unordered_set<Key, HashFcn, EqualKey, Allocator> &t, in load()
64 boost::unordered_set<Key, HashFcn, EqualKey, Allocator>, in load()
67 boost::unordered_set<Key, HashFcn, EqualKey, Allocator> in load()
79 class Allocator
83 boost::unordered_set<Key, HashFcn, EqualKey, Allocator> &t, in serialize()
95 class Allocator
[all …]
/third_party/boost/boost/poly_collection/detail/
Dvalue_holder.hpp92 typename Allocator,
93 enable_if_not_emplacing_ctor_t<Allocator> =nullptr
95 value_holder(Allocator& al,const T& x) in value_holder()
99 typename Allocator,
100 enable_if_not_emplacing_ctor_t<Allocator> =nullptr
102 value_holder(Allocator& al,T&& x) in value_holder()
104 {std::allocator_traits<Allocator>::construct(al,data(),std::move(x));} in value_holder()
106 typename Allocator,typename... Args,
107 enable_if_not_emplacing_ctor_t<Allocator> =nullptr
109 value_holder(Allocator& al,value_holder_emplacing_ctor_t,Args&&... args) in value_holder()
[all …]

12345678910>>...41