Searched refs:traits_base (Results 1 - 25 of 25) sorted by relevance

/haiku-buildtools/gcc/libstdc++-v3/include/ext/pb_ds/detail/cc_hash_table_map_/
H A Dfind_fn_imps.hpp47 return find_key_pointer(r_key, traits_base::m_store_extra_indicator);
57 traits_base::m_store_extra_indicator);
H A Dconstructor_destructor_no_store_hash_fn_imps.hpp49 entry_pointer p = get_entry(r_val, traits_base::s_no_throw_copies_indicator);
H A Dcc_ht_map_.hpp149 typedef PB_DS_CC_HASH_TRAITS_BASE traits_base; typedef in class:__gnu_pbds::detail::PB_DS_CC_HASH_NAME
150 typedef typename traits_base::comp_hash comp_hash;
151 typedef typename traits_base::value_type value_type_;
152 typedef typename traits_base::pointer pointer_;
153 typedef typename traits_base::const_pointer const_pointer_;
154 typedef typename traits_base::reference reference_;
155 typedef typename traits_base::const_reference const_reference_;
157 struct entry : public traits_base::stored_data_type
205 typedef typename traits_base::key_type key_type;
206 typedef typename traits_base
[all...]
H A Dconstructor_destructor_store_hash_fn_imps.hpp48 entry_pointer p = get_entry(r_val, traits_base::s_no_throw_copies_indicator);
H A Dcmp_fn_imps.hpp65 find_key_pointer(r_key, traits_base::m_store_extra_indicator);
H A Ddebug_fn_imps.hpp65 assert_entry_pointer_valid(p_e, traits_base::m_store_extra_indicator,
H A Dinfo_fn_imps.hpp82 find_key_pointer(r_key, traits_base::m_store_extra_indicator);
H A Dresize_fn_imps.hpp121 p_e = resize_imp_no_exceptions_reassign_pointer(p_e, a_p_entries_resized, traits_base::m_store_extra_indicator);
/haiku-buildtools/gcc/libstdc++-v3/include/ext/pb_ds/detail/gp_hash_table_map_/
H A Dfind_fn_imps.hpp47 return find_key_pointer(r_key, traits_base::m_store_extra_indicator);
56 return const_cast<PB_DS_CLASS_C_DEC&>(*this).find_key_pointer(r_key, traits_base::m_store_extra_indicator);
H A Dgp_ht_map_.hpp152 typedef PB_DS_GP_HASH_TRAITS_BASE traits_base; typedef in class:__gnu_pbds::detail::PB_DS_GP_HASH_NAME
153 typedef typename traits_base::value_type value_type_;
154 typedef typename traits_base::pointer pointer_;
155 typedef typename traits_base::const_pointer const_pointer_;
156 typedef typename traits_base::reference reference_;
157 typedef typename traits_base::const_reference const_reference_;
158 typedef typename traits_base::comp_hash comp_hash;
167 struct entry : public traits_base::stored_data_type
213 typedef typename traits_base::key_type key_type;
214 typedef typename traits_base
[all...]
H A Ddebug_fn_imps.hpp49 assert_entry_array_valid(m_entries, traits_base::m_store_extra_indicator,
H A Dresize_fn_imps.hpp116 traits_base::m_store_extra_indicator,
134 traits_base::m_store_extra_indicator);
H A Derase_fn_imps.hpp97 { return erase_imp(r_key, traits_base::m_store_extra_indicator); }
H A Dinsert_no_store_hash_fn_imps.hpp100 traits_base::m_store_extra_indicator);
H A Dinsert_store_hash_fn_imps.hpp105 traits_base::m_store_extra_indicator);
/haiku-buildtools/gcc/libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/
H A Dlu_map_.hpp98 typedef PB_DS_LU_TRAITS_BASE traits_base; typedef in class:__gnu_pbds::detail::PB_DS_LU_NAME
103 typename traits_base::value_type m_value;
116 typedef typename traits_base::value_type value_type_;
117 typedef typename traits_base::pointer pointer_;
118 typedef typename traits_base::const_pointer const_pointer_;
119 typedef typename traits_base::reference reference_;
120 typedef typename traits_base::const_reference const_reference_;
145 typedef typename traits_base::key_type key_type;
146 typedef typename traits_base::key_pointer key_pointer;
147 typedef typename traits_base
[all...]
H A Dconstructor_destructor_fn_imps.hpp91 traits_base::m_no_throw_copies_indicator);
H A Dinsert_fn_imps.hpp59 p_l = allocate_new_entry(r_val, traits_base::m_no_throw_copies_indicator);
/haiku-buildtools/gcc/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
H A Dbin_search_tree_.hpp113 typedef PB_DS_BIN_TREE_TRAITS_BASE traits_base; typedef in class:__gnu_pbds::detail::PB_DS_BIN_TREE_NAME
135 typedef typename traits_base::key_type key_type;
136 typedef typename traits_base::key_pointer key_pointer;
137 typedef typename traits_base::key_const_pointer key_const_pointer;
138 typedef typename traits_base::key_reference key_reference;
139 typedef typename traits_base::key_const_reference key_const_reference;
142 typedef typename traits_base::mapped_type mapped_type;
143 typedef typename traits_base::mapped_pointer mapped_pointer;
144 typedef typename traits_base::mapped_const_pointer mapped_const_pointer;
145 typedef typename traits_base
[all...]
H A Dinsert_fn_imps.hpp99 traits_base::m_no_throw_copies_indicator);
137 get_new_node_for_leaf_insert(r_value, traits_base::m_no_throw_copies_indicator);
/haiku-buildtools/gcc/libstdc++-v3/testsuite/util/
H A Dtestsuite_container_traits.h30 struct traits_base struct in namespace:__gnu_test
52 // test, derive off of traits_base and just add the true traits.
58 struct traits<std::array<_Tp, _Np>> : public traits_base
65 struct traits<std::deque<_Tp1, _Tp2>> : public traits_base
80 struct traits<std::forward_list<_Tp1, _Tp2>> : public traits_base
93 struct traits<std::list<_Tp1, _Tp2>> : public traits_base
107 struct traits<std::vector<_Tp1, _Tp2>> : public traits_base
121 struct traits<std::basic_string<_Tp1, _Tp2, _Tp3>> : public traits_base
134 : public traits_base
145 struct traits<std::map<_Tp1, _Tp2, _Tp3, _Tp4>> : public traits_base
[all...]
/haiku-buildtools/gcc/libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/
H A Dov_tree_map_.hpp118 typedef PB_DS_OV_TREE_TRAITS_BASE traits_base; typedef in class:__gnu_pbds::detail::PB_DS_OV_TREE_NAME
121 typedef typename remove_const<typename traits_base::value_type>::type non_const_value_type;
134 typedef typename traits_base::pointer mapped_pointer_;
135 typedef typename traits_base::const_pointer mapped_const_pointer_;
154 typedef typename traits_base::key_type key_type;
155 typedef typename traits_base::key_pointer key_pointer;
156 typedef typename traits_base::key_const_pointer key_const_pointer;
157 typedef typename traits_base::key_reference key_reference;
158 typedef typename traits_base::key_const_reference key_const_reference;
159 typedef typename traits_base
[all...]
H A Dconstructors_destructor_fn_imps.hpp211 std::swap(static_cast<traits_base&>(*this),
212 static_cast<traits_base&>(other));
/haiku-buildtools/gcc/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/
H A Dpat_trie_.hpp112 typedef PB_DS_PAT_TRIE_TRAITS_BASE traits_base; typedef in class:__gnu_pbds::detail::PB_DS_PAT_TRIE_NAME
243 typedef typename traits_base::key_type key_type;
244 typedef typename traits_base::key_pointer key_pointer;
245 typedef typename traits_base::key_const_pointer key_const_pointer;
246 typedef typename traits_base::key_reference key_reference;
247 typedef typename traits_base::key_const_reference key_const_reference;
248 typedef typename traits_base::mapped_type mapped_type;
249 typedef typename traits_base::mapped_pointer mapped_pointer;
250 typedef typename traits_base::mapped_const_pointer mapped_const_pointer;
251 typedef typename traits_base
[all...]
/haiku-buildtools/gcc/libstdc++-v3/testsuite/experimental/string_view/requirements/
H A Dtypedefs.cc28 struct traits<std::experimental::basic_string_view<_Tp1, _Tp2>> : public traits_base

Completed in 182 milliseconds