Home
last modified time | relevance | path

Searched refs:tuple_element (Results 1 – 25 of 80) sorted by relevance

1234

/third_party/boost/libs/spirit/classic/phoenix/test/
Dtuples_tests.cpp27 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/
Dvariadic_templates_tools.hpp85 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/
Dtuple.hpp28 using ::std::tuple_element;
55 struct tuple_element struct
84 using ::boost::fusion::tuple_element;
/third_party/boost/boost/spirit/home/classic/phoenix/
Dtuples.hpp174 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 …]
Dprimitives.hpp53 struct result { typedef typename tuple_element<N, TupleT>::type type; };
56 typename tuple_element<N, TupleT>::type
Dclosures.hpp263 typedef typename tuple_element<
269 typename tuple_element<N, typename ClosureT::tuple_t>::rtype
/third_party/boost/boost/pfr/
Dcore.hpp81 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/
Dcore.hpp81 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/
Dresult.h55 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/
Dsample8.cpp67 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
Dsample9.cpp87 typedef typename tuple_element<
172 struct result { typedef typename tuple_element<0, LocsT>::type type; };
178 typename tuple_element<0, LocsT>::type
Dsample10.cpp82 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/
Dstd_tuple_element.cpp21 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/
Dexamples.adoc246 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/
Dtuple.hpp100 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/
Dgrammar_def.hpp124 ::phoenix::tuple_element<N, TupleT>, in do_()
277 typename ::phoenix::tuple_element<N, tuple_t>::crtype
/third_party/boost/libs/fusion/test/sequence/
Dtuple_element.cpp12 #define FUSION_VALUE_AT(S, N) tuple_element<N, S>
/third_party/boost/boost/fusion/adapted/std_tuple/detail/
Dvalue_at_impl.hpp26 struct apply : std::tuple_element<N::value, Sequence> {};
Dat_impl.hpp33 typedef typename std::tuple_element<N::value, seq_type>::type element;
/third_party/abseil-cpp/absl/container/internal/
Dlayout.h371 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/
Dlayout.h371 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/
Dselect.ipp71 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/
Dtuples.hpp143 : 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/
Dmultivisitors_cpp11_based.hpp79 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/
Dcons_stdtuple.hpp68 typedef typename std::tuple_element<N,StdTuple>::type head_type;

1234