Home
last modified time | relevance | path

Searched refs:meta_detail (Results 1 – 25 of 59) sorted by relevance

123

/dports/devel/sol2/sol2-4.0.0-alpha/include/sol/
H A Dtraits.hpp151 namespace meta_detail { namespace
161 struct index_in_pack : meta_detail::index_in_pack<0, T, Args...> { };
164 struct index_in : meta_detail::index_in_pack<0, T, List> { };
183 namespace meta_detail { namespace
204 …struct count_for_pack : meta_detail::count_when_for_pack<meta_detail::on_always, sizeof...(Ts), 0,…
216 …struct count_for_to_pack : meta_detail::count_when_for_pack<meta_detail::on_always, Limit, 0, Pred…
257 namespace meta_detail { namespace
273 namespace meta_detail { namespace
533 …class supports_to_string_member : public meta::boolean<meta_detail::has_to_string_test<meta_detail
536 using is_callable = boolean<meta_detail::is_callable<T>::value>;
[all …]
H A Dunique_usertype_traits.hpp79 namespace meta { namespace meta_detail { namespace
96 …using unique_usertype_actual_t = typename meta::meta_detail::unique_actual_type<unique_usertype_tr…
98 namespace meta { namespace meta_detail { namespace
131 …using unique_usertype_element_t = typename meta::meta_detail::unique_element_type<unique_usertype_…
140 …struct is_unique_usertype : std::integral_constant<bool, meta::meta_detail::unique_valid<unique_us…
145 namespace meta { namespace meta_detail { namespace
171 if constexpr (meta::meta_detail::unique_usertype_is_null_with_state_v<std::remove_cv_t<T>>) { in unique_is_null_noexcept()
183 if constexpr (meta::meta_detail::unique_usertype_is_null_with_state_v<Tu>) { in unique_is_null()
193 if constexpr (meta::meta_detail::unique_usertype_get_with_state_v<std::remove_cv_t<T>>) { in unique_get_noexcept()
205 if constexpr (meta::meta_detail::unique_usertype_get_with_state_v<Tu>) { in unique_get()
[all …]
H A Dbase_traits.hpp48 namespace meta_detail { namespace
60 using is_detected = typename meta_detail::is_detected<Trait, void, Args...>::type;
83 namespace meta_detail { namespace
91 using is_specialization_of = meta_detail::is_specialization_of<std::remove_cv_t<T>, Templ>;
107 namespace meta_detail { namespace
/dports/www/osrm-backend/osrm-backend-5.26.0/third_party/sol2/sol/
H A Dtraits.hpp98 namespace meta_detail { namespace
174 namespace meta_detail { namespace
183 struct index_in_pack : meta_detail::index_in_pack<0, T, Args...> {};
186 struct index_in : meta_detail::index_in_pack<0, T, List> {};
203 namespace meta_detail { namespace
253 namespace meta_detail { namespace
269 namespace meta_detail { namespace
529 struct is_callable : boolean<meta_detail::is_callable<T>::value> {};
562 …using has_size = meta::boolean<meta_detail::has_size_test<T>::value || meta_detail::has_size_test<…
615 namespace meta_detail { namespace
[all …]
/dports/emulators/mess/mame-mame0226/3rdparty/sol2/sol/
H A Dtraits.hpp151 namespace meta_detail { namespace
160 struct index_in_pack : meta_detail::index_in_pack<0, T, Args...> { };
163 struct index_in : meta_detail::index_in_pack<0, T, List> { };
180 namespace meta_detail { namespace
210 struct count_2_for_pack : meta_detail::count_2_for_pack<0, Pred, Ts...> { };
230 namespace meta_detail { namespace
245 namespace meta_detail { namespace
309 struct is_callable : boolean<meta_detail::is_callable<T>::value> {};
312 struct has_begin_end : decltype(meta_detail::has_begin_end_impl::test<T>(0)) {};
337 namespace meta_detail { namespace
[all …]
/dports/emulators/mame/mame-mame0226/3rdparty/sol2/sol/
H A Dtraits.hpp151 namespace meta_detail { namespace
160 struct index_in_pack : meta_detail::index_in_pack<0, T, Args...> { };
163 struct index_in : meta_detail::index_in_pack<0, T, List> { };
180 namespace meta_detail { namespace
210 struct count_2_for_pack : meta_detail::count_2_for_pack<0, Pred, Ts...> { };
230 namespace meta_detail { namespace
245 namespace meta_detail { namespace
309 struct is_callable : boolean<meta_detail::is_callable<T>::value> {};
312 struct has_begin_end : decltype(meta_detail::has_begin_end_impl::test<T>(0)) {};
337 namespace meta_detail { namespace
[all …]
/dports/misc/thrill/thrill-12c5b59bca66df93b66628b3829027bd0f110dd9/extlib/tlx/tlx/meta/
H A Dcall_for_range.hpp29 namespace meta_detail { namespace
56 meta_detail::CallForRangeImpl<0, Size, Functor>::call( in call_for_range()
63 meta_detail::CallForRangeImpl<Begin, End - Begin, Functor>::call( in call_for_range()
H A Dvmap_for_range.hpp31 namespace meta_detail { namespace
63 return meta_detail::VMapForRangeImpl<0, Size, Functor>::call( in vmap_for_range()
70 return meta_detail::VMapForRangeImpl<Begin, End - Begin, Functor>::call( in vmap_for_range()
H A Dindex_sequence.hpp29 namespace meta_detail { namespace
49 : public meta_detail::make_index_sequence_helper<Size>::type { };
H A Dcall_foreach_tuple.hpp30 namespace meta_detail { namespace
48 meta_detail::call_foreach_tuple_impl( in call_foreach_tuple()
H A Dvmap_foreach_tuple.hpp28 namespace meta_detail { namespace
46 return meta_detail::vmap_foreach_tuple_impl( in vmap_foreach_tuple()
H A Dvmap_foreach_tuple_with_index.hpp30 namespace meta_detail { namespace
48 return meta_detail::vmap_foreach_tuple_with_index_impl( in vmap_foreach_tuple_with_index()
H A Dapply_tuple.hpp28 namespace meta_detail { namespace
43 return meta_detail::apply_tuple_impl( in apply_tuple()
H A Dcall_foreach_tuple_with_index.hpp30 namespace meta_detail { namespace
48 meta_detail::call_foreach_tuple_with_index_impl( in call_foreach_tuple_with_index()
H A Dcall_foreach.hpp25 namespace meta_detail { namespace
48 meta_detail::call_foreach_impl( in call_foreach()
H A Dfold_left_tuple.hpp27 namespace meta_detail { namespace
46 return meta_detail::fold_left_tuple_impl( in fold_left_tuple()
/dports/devel/tlx/tlx-0.5.20200222-5-g8982a9d/tlx/meta/
H A Dcall_for_range.hpp29 namespace meta_detail { namespace
56 meta_detail::CallForRangeImpl<0, Size, Functor>::call( in call_for_range()
63 meta_detail::CallForRangeImpl<Begin, End - Begin, Functor>::call( in call_for_range()
H A Dvmap_for_range.hpp31 namespace meta_detail { namespace
63 return meta_detail::VMapForRangeImpl<0, Size, Functor>::call( in vmap_for_range()
70 return meta_detail::VMapForRangeImpl<Begin, End - Begin, Functor>::call( in vmap_for_range()
H A Dindex_sequence.hpp29 namespace meta_detail { namespace
49 : public meta_detail::make_index_sequence_helper<Size>::type { };
H A Dvmap_foreach_tuple_with_index.hpp30 namespace meta_detail { namespace
48 return meta_detail::vmap_foreach_tuple_with_index_impl( in vmap_foreach_tuple_with_index()
H A Dapply_tuple.hpp28 namespace meta_detail { namespace
43 return meta_detail::apply_tuple_impl( in apply_tuple()
H A Dcall_foreach_tuple_with_index.hpp30 namespace meta_detail { namespace
48 meta_detail::call_foreach_tuple_with_index_impl( in call_foreach_tuple_with_index()
H A Dvmap_foreach_tuple.hpp28 namespace meta_detail { namespace
46 return meta_detail::vmap_foreach_tuple_impl( in vmap_foreach_tuple()
H A Dcall_foreach_tuple.hpp30 namespace meta_detail { namespace
48 meta_detail::call_foreach_tuple_impl( in call_foreach_tuple()
H A Dcall_foreach.hpp25 namespace meta_detail { namespace
48 meta_detail::call_foreach_impl( in call_foreach()

123