/third_party/boost/libs/spirit/classic/phoenix/test/ |
D | tuples_tests.cpp | 27 tuple_element<0, tuple_t>::type& e0 = ttt[_1]; in main() 28 tuple_element<1, tuple_t>::type& e1 = ttt[_2]; in main() 42 tuple_element<0, tuple_t>::type& e0 = ttt[_1]; in main() 43 tuple_element<1, tuple_t>::type& e1 = ttt[_2]; in main() 44 tuple_element<2, tuple_t>::type& e2 = ttt[_3]; in main()
|
/third_party/boost/boost/container/detail/ |
D | variadic_templates_tools.hpp | 85 struct tuple_element; 88 struct tuple_element<I, tuple<Head, Tail...> > struct 90 typedef typename tuple_element<I-1, tuple<Tail...> >::type type; argument 94 struct tuple_element<0, tuple<Head, Tail...> > struct 105 typedef typename tuple_element<I-1, tuple<Values...> >::type Element;
|
/third_party/boost/boost/math/tools/ |
D | tuple.hpp | 28 using ::std::tuple_element; 55 struct tuple_element struct 84 using ::boost::fusion::tuple_element;
|
/third_party/boost/boost/spirit/home/classic/phoenix/ |
D | tuples.hpp | 174 struct tuple_element struct 185 struct tuple_element<0, TupleT> struct 197 struct tuple_element<1, TupleT> struct 209 struct tuple_element<2, TupleT> struct 222 struct tuple_element<3, TupleT> struct 234 struct tuple_element<4, TupleT> struct 246 struct tuple_element<5, TupleT> struct 259 struct tuple_element<6, TupleT> struct 271 struct tuple_element<7, TupleT> struct 283 struct tuple_element<8, TupleT> struct [all …]
|
D | primitives.hpp | 53 struct result { typedef typename tuple_element<N, TupleT>::type type; }; 56 typename tuple_element<N, TupleT>::type
|
D | closures.hpp | 263 typedef typename tuple_element< 269 typename tuple_element<N, typename ClosureT::tuple_t>::rtype
|
/third_party/boost/boost/pfr/ |
D | core.hpp | 81 using tuple_element = detail::sequence_tuple::tuple_element<I, decltype( ::boost::pfr::detail::tie_… typedef 91 using tuple_element_t = typename tuple_element<I, T>::type;
|
/third_party/boost/libs/pfr/include/boost/pfr/ |
D | core.hpp | 81 using tuple_element = detail::sequence_tuple::tuple_element<I, decltype( ::boost::pfr::detail::tie_… typedef 91 using tuple_element_t = typename tuple_element<I, T>::type;
|
/third_party/mindspore/mindspore/core/mindrt/include/async/ |
D | result.h | 55 typename std::tuple_element<I, std::tuple<Option<Types>...>>::type Get() const { in Get() 61 typename std::tuple_element<I, std::tuple<Option<Types>...>>::type GetOption() const { in GetOption()
|
/third_party/boost/libs/spirit/classic/phoenix/example/fundamental/ |
D | sample8.cpp | 67 typedef typename tuple_element<N, TupleLocsT>::type& type; 136 struct result { typedef typename tuple_element<0, LocsT>::type type; }; 142 typename tuple_element<0, LocsT>::type
|
D | sample9.cpp | 87 typedef typename tuple_element< 172 struct result { typedef typename tuple_element<0, LocsT>::type type; }; 178 typename tuple_element<0, LocsT>::type
|
D | sample10.cpp | 82 typedef typename tuple_element<N, TupleLocsT>::type& type; 169 typename tuple_element<N, TupleLocsT>::type, 347 struct result { typedef typename tuple_element<0, LocsT>::type type; }; 353 typename tuple_element<0, LocsT>::type
|
/third_party/boost/libs/tuple/test/ |
D | std_tuple_element.cpp | 21 BOOST_TEST_TRAIT_TRUE((boost::is_same<typename std::tuple_element<I, Tp>::type, E>)); in test() 24 BOOST_TEST_TRAIT_TRUE((boost::is_same<typename std::tuple_element<I, Tp2>::type, E>)); in test()
|
/third_party/boost/libs/mp11/doc/mp11/ |
D | examples.adoc | 246 that support `tuple_size`, `tuple_element`, and `get`), while our implementation only works with `t… 299 …iven a tuple-like type `Tp`, to obtain `mp_list<std::tuple_element<0, Tp>::type, std::tuple_elemen… 300 ..., std::tuple_element<N-1, Tp>::type>`, where `N` is `tuple_size<Tp>::value`. Here's one way to d… 303 template<class T, class I> using tuple_element = 304 typename std::tuple_element<I::value, T>::type; 307 mp_product<tuple_element, mp_list<T>, mp_iota<std::tuple_size<T>>>; 315 as `L1` (an `mp_list`) with contents `tuple_element<T, mp_size_t<0>>`, `tuple_element<T, mp_size_t<… 316 `tuple_element<T, mp_size_t<N-1>>`. 321 mp_transform_q<mp_bind_front<tuple_element, T>, mp_iota<std::tuple_size<T>>>; 337 template<class T, class I> using tuple_element = [all …]
|
/third_party/boost/boost/tuple/ |
D | tuple.hpp | 100 class tuple_element< I, boost::tuples::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> >: class 105 template<std::size_t I, class H, class T> class tuple_element< I, boost::tuples::cons<H, T> >: class
|
/third_party/boost/boost/spirit/home/classic/utility/ |
D | grammar_def.hpp | 124 ::phoenix::tuple_element<N, TupleT>, in do_() 277 typename ::phoenix::tuple_element<N, tuple_t>::crtype
|
/third_party/boost/libs/fusion/test/sequence/ |
D | tuple_element.cpp | 12 #define FUSION_VALUE_AT(S, N) tuple_element<N, S>
|
/third_party/boost/boost/fusion/adapted/std_tuple/detail/ |
D | value_at_impl.hpp | 26 struct apply : std::tuple_element<N::value, Sequence> {};
|
D | at_impl.hpp | 33 typedef typename std::tuple_element<N::value, seq_type>::type element;
|
/third_party/abseil-cpp/absl/container/internal/ |
D | layout.h | 371 AlignOf<typename std::tuple_element<N, std::tuple<Elements...>>::type>; 379 using ElementType = typename std::tuple_element<N, ElementTypes>::type; 523 Char, typename std::tuple_element<OffsetSeq, ElementTypes>::type>*...> 581 Char, typename std::tuple_element<SizeSeq, ElementTypes>::type>>...>
|
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/ |
D | layout.h | 371 AlignOf<typename std::tuple_element<N, std::tuple<Elements...>>::type>; 379 using ElementType = typename std::tuple_element<N, ElementTypes>::type; 523 Char, typename std::tuple_element<OffsetSeq, ElementTypes>::type>*...> 581 Char, typename std::tuple_element<SizeSeq, ElementTypes>::type>>...>
|
/third_party/boost/boost/spirit/home/classic/dynamic/impl/ |
D | select.ipp | 71 typedef typename ::phoenix::tuple_element<index, TupleT>::type parser_t; 97 typedef typename ::phoenix::tuple_element<index, TupleT>::type parser_t;
|
/third_party/boost/boost/geometry/util/ |
D | tuples.hpp | 143 : std::tuple_element<I, std::tuple<Ts...> > 152 inline typename std::tuple_element<I, std::tuple<Ts...> >::type& 159 inline typename std::tuple_element<I, std::tuple<Ts...> >::type const&
|
/third_party/boost/boost/variant/detail/ |
D | multivisitors_cpp11_based.hpp | 79 std::tuple<typename std::tuple_element<I + 1, Tuple>::type...> 83 typename std::tuple_element<I + 1, Tuple>::type... in tuple_tail_impl()
|
/third_party/boost/boost/multi_index/detail/ |
D | cons_stdtuple.hpp | 68 typedef typename std::tuple_element<N,StdTuple>::type head_type;
|