Home
last modified time | relevance | path

Searched refs:Sequence (Results 1 – 25 of 1805) sorted by relevance

12345678910>>...73

/third_party/boost/boost/fusion/sequence/
Dintrinsic_fwd.hpp52 template <typename Sequence, typename N>
55 template <typename Sequence, int N>
58 template <typename Sequence>
61 template <typename Sequence>
64 template <typename Sequence>
67 template <typename Sequence>
70 template <typename Sequence>
73 template <typename Sequence, typename Key>
76 template <typename Sequence>
79 template <typename Sequence>
[all …]
/third_party/boost/boost/fusion/sequence/intrinsic/
Dat.hpp36 template <typename Sequence, typename N>
43 template <typename Sequence, typename N>
44 struct apply : Sequence::template at<Sequence, N> {};
65 template <typename Sequence, typename N, typename Tag>
69 … mpl::less<N, typename extension::size_impl<Tag>::template apply<Sequence>::type>
70 , traits::is_unbounded<Sequence>
72 , typename extension::at_impl<Tag>::template apply<Sequence, N>
80 template <typename Sequence, typename N>
82 : detail::at_impl<Sequence, N, typename detail::tag_of<Sequence>::type>
85 template <typename Sequence, int N>
[all …]
Dbegin.hpp34 template <typename Sequence>
37 traits::is_segmented<Sequence>
38 , detail::segmented_begin<Sequence>
47 template <typename Sequence>
48 struct apply : Sequence::template begin<Sequence> {};
66 template <typename Sequence>
68 : extension::begin_impl<typename detail::tag_of<Sequence>::type>::
69 template apply<Sequence>
73 template <typename Sequence>
77 traits::is_sequence<Sequence>
[all …]
Dend.hpp34 template <typename Sequence>
37 traits::is_segmented<Sequence>
38 , detail::segmented_end<Sequence>
47 template <typename Sequence>
48 struct apply : Sequence::template end<Sequence> {};
66 template <typename Sequence>
68 : extension::end_impl<typename detail::tag_of<Sequence>::type>::
69 template apply<Sequence>
73 template <typename Sequence>
77 traits::is_sequence<Sequence>
[all …]
Dsegments.hpp28 template <typename Sequence>
35 template <typename Sequence>
36 struct apply : Sequence::template segments<Sequence> {};
45 template <typename Sequence>
48 typedef typename traits::tag_of<Sequence>::type tag_type;
51 extension::segments_impl<tag_type>::template apply<Sequence>::type
56 template <typename Sequence>
60 is_const<Sequence>
61 , result_of::segments<Sequence>
63 segments(Sequence& seq) in segments()
[all …]
Dat_key.hpp58 template <typename Sequence, typename Key>
59 struct apply : Sequence::template at_key_impl<Sequence, Key> {};
74 template <typename Sequence, typename Key, typename Tag>
78 typename extension::has_key_impl<Tag>::template apply<Sequence, Key>
79 , traits::is_unbounded<Sequence>
81 , typename extension::at_key_impl<Tag>::template apply<Sequence, Key>
89 template <typename Sequence, typename Key>
91 : detail::at_key_impl<Sequence, Key, typename detail::tag_of<Sequence>::type>
95 template <typename Key, typename Sequence>
99 is_const<Sequence>
[all …]
Dsize.hpp33 template<typename Sequence>
34 struct unsegmented_size : Sequence::size {};
36 template <typename Sequence>
39 traits::is_segmented<Sequence>
40 , detail::segmented_size<Sequence>
41 , unsegmented_size<Sequence>
49 template <typename Sequence>
50 struct apply : Sequence::template size<Sequence> {};
68 template <typename Sequence>
71 extension::size_impl<typename detail::tag_of<Sequence>::type>
[all …]
/third_party/boost/boost/geometry/geometries/adapted/
Dboost_fusion.hpp54 template <class Sequence>
58 Sequence,
60 typename boost::mpl::front<Sequence>::type,
63 >::value == boost::mpl::size<Sequence>::value
67 template <class Sequence>
69 boost::fusion::result_of::size<Sequence>::value == 2 ||
70 boost::fusion::result_of::size<Sequence>::value == 3> {};
72 template<typename Sequence>
74 : boost::mpl::and_<boost::fusion::traits::is_sequence<Sequence>,
75 fusion_adapt_detail::is_coordinate_size<Sequence>,
[all …]
/third_party/boost/boost/fusion/functional/invocation/
Dinvoke.hpp61 typename Function, class Sequence,
62 int N = result_of::size<Sequence>::value,
64 bool RandomAccess = traits::is_random_access<Sequence>::value,
69 template <class Sequence, int N>
72 template <typename T, class Sequence>
75 template <typename Function, class Sequence, int N, bool RandomAccess>
78 template <typename Function, class Sequence, int N, bool RandomAccess>
85 template <typename F, class Sequence, int N, bool RandomAccess>
91 Sequence, N, RandomAccess >
94 template <typename Function, class Sequence, int N, bool RandomAccess, typename Enable>
[all …]
Dinvoke_procedure.hpp47 typename Function, class Sequence,
48 int N = result_of::size<Sequence>::value,
50 bool RandomAccess = traits::is_random_access<Sequence>::value
64 template <typename Function, class Sequence, class Enable = void>
67 template <typename Function, class Sequence>
68 struct invoke_procedure<Function, Sequence,
71 typename boost::remove_reference<Function>::type,Sequence
79 template <typename Function, class Sequence>
81 inline typename result_of::invoke_procedure<Function, Sequence>::type
82 invoke_procedure(Function f, Sequence & s) in invoke_procedure()
[all …]
Dinvoke_function_object.hpp39 class Function, class Sequence,
40 int N = result_of::size<Sequence>::value,
41 bool RandomAccess = traits::is_random_access<Sequence>::value,
46 template <class Sequence, int N>
58 template <class Function, class Sequence, class Enable = void>
61 template <class Function, class Sequence>
62 struct invoke_function_object<Function, Sequence,
65 typename boost::remove_reference<Function>::type, Sequence
70 typename boost::remove_reference<Function>::type, Sequence
75 template <class Function, class Sequence>
[all …]
/third_party/glslang/Test/baseResults/
DstringToDouble.vert.out4 0:? Sequence
7 0:5 Sequence
8 0:5 Sequence
13 0:6 Sequence
18 0:7 Sequence
23 0:8 Sequence
28 0:9 Sequence
33 0:10 Sequence
38 0:11 Sequence
43 0:12 Sequence
[all …]
Dnumeral.frag.out23 0:5 Sequence
24 0:5 Sequence
29 0:6 Sequence
34 0:7 Sequence
39 0:8 Sequence
44 0:9 Sequence
49 0:10 Sequence
54 0:11 Sequence
59 0:12 Sequence
64 0:13 Sequence
[all …]
Dswitch.frag.out28 0:? Sequence
36 0:21 Sequence
40 0:21 Sequence
46 0:26 Sequence
47 0:28 Sequence
55 0:? Sequence
65 0:34 Sequence
67 0:? Sequence
72 0:? Sequence
81 0:? Sequence
[all …]
Dhlsl.type.type.conversion.valid.frag.out4 0:? Sequence
7 0:? Sequence
8 0:19 Sequence
13 0:20 Sequence
19 0:21 Sequence
25 0:22 Sequence
32 0:23 Sequence
39 0:24 Sequence
47 0:25 Sequence
55 0:26 Sequence
[all …]
/third_party/boost/boost/spirit/home/qi/detail/
Dpass_container.hpp30 template <typename Sequence, typename Attribute, typename ValueType>
33 Sequence
49 , typename Sequence, typename Enable = void>
51 : negate_weak_substitute_if_not<Sequence, Attribute, ValueType>
61 , typename Sequence = mpl::true_>
64 negate_weak_substitute_if_not<Sequence, Attribute, Container>
65 , negate_weak_substitute_if_not<Sequence, Attribute, ValueType> >
72 , typename Sequence
88 , typename Sequence>
90 Container, ValueType, Attribute, Sequence, true>
[all …]
/third_party/boost/boost/spirit/home/karma/detail/
Dpass_container.hpp35 template <typename Sequence, typename Attribute, typename ValueType>
38 Sequence
54 , typename Sequence, typename Enable = void>
56 : negate_weak_substitute_if_not<Sequence, ValueType, Attribute>
66 , typename Sequence = mpl::true_>
69 negate_weak_substitute_if_not<Sequence, Container, Attribute>
70 , negate_weak_substitute_if_not<Sequence, ValueType, Attribute> >
77 , typename Sequence
93 , typename Sequence>
95 Container, ValueType, Attribute, Sequence, true>
[all …]
/third_party/boost/boost/fusion/view/flatten_view/
Dflatten_view.hpp28 template <typename Sequence>
30 : sequence_base<flatten_view<Sequence> >
37 typedef Sequence sequence_type;
38 typedef typename result_of::begin<Sequence>::type first_type;
39 typedef typename result_of::end<Sequence>::type last_type;
42 explicit flatten_view(Sequence& seq) in flatten_view()
51 typename mpl::if_<traits::is_view<Sequence>, Sequence, Sequence&>::type seq;
60 template<typename Sequence>
63 typedef typename Sequence::first_type first_type;
68 typename Sequence::sequence_type> >::type
[all …]
/third_party/boost/boost/fusion/container/list/
Dlist.hpp44 template <typename Sequence>
46 list(Sequence const& rhs) in list()
49 template <typename Sequence>
52 operator=(Sequence const& rhs) in operator =()
58 template <typename Sequence>
60 list(Sequence&& rhs) in list()
61 : inherited_type(std::forward<Sequence>(rhs)) {} in list()
63 template <typename Sequence>
66 operator=(Sequence&& rhs) in operator =()
68 inherited_type::operator=(std::forward<Sequence>(rhs)); in operator =()
[all …]
/third_party/boost/libs/hana/example/tutorial/
Dappendix_mpl.cpp112 template <typename Sequence, typename N>
114 : decltype(hana::at(Sequence{}, N{}))
117 template <typename Sequence, long n>
118 using at_c = at<Sequence, long_<n>>;
120 template <typename Sequence>
122 : decltype(+hana::back(Sequence{}))
125 template <typename Sequence>
127 : decltype(hana::is_empty(Sequence{}))
130 template <typename Sequence>
132 : decltype(+hana::front(Sequence{}))
[all …]
/third_party/boost/boost/hof/
Dis_unpackable.hpp46 template<class F, class Sequence>
47 constexpr auto operator()(F&& f, Sequence&& s) const BOOST_HOF_RETURNS
49 …boost::hof::unpack_sequence<typename std::remove_cv<typename std::remove_reference<Sequence>::type…
50 apply(BOOST_HOF_FORWARD(F)(f), BOOST_HOF_FORWARD(Sequence)(s))
58 template<class Sequence>
61 …:is_invocable<unpack_impl_f, decltype(boost::hof::always(private_unpack_type())), Sequence>::value,
64 …of::detail::unpack_impl(boost::hof::always(private_unpack_type()), std::declval<Sequence>())) type;
67 template<class Sequence>
71 typename unpack_impl_result<Sequence>::type
75 template<class Sequence, class=void>
[all …]
/third_party/boost/boost/mpl/
Dsequence_tag.hpp34 typename BOOST_MPL_AUX_NA_PARAM(Sequence)
38 typedef typename Sequence::tag type;
50 template< typename Sequence > struct result_
52 typedef typename Sequence::tag type;
59 template< typename Sequence > struct result_
68 typename BOOST_MPL_AUX_NA_PARAM(Sequence)
71 : aux::sequence_tag_impl< !aux::is_msvc_eti_arg<Sequence>::value >
72 ::template result_<Sequence>
85 template< typename Sequence > struct result2_;
91 template< typename Sequence > struct result2_ \
[all …]
/third_party/boost/boost/fusion/container/vector/
Dvector.hpp60 template <typename This, typename T, typename Sequence, std::size_t Size>
61 struct can_convert_impl<This, T, Sequence, Size, true> : true_type {};
63 template <typename This, typename Sequence, typename T>
64 struct can_convert_impl<This, Sequence, T, 1, true>
68 Sequence
85 template <typename Sequence, std::size_t Size>
86 struct is_longer_sequence_impl<Sequence, true, Size>
88 bool, (fusion::result_of::size<Sequence>::value >= Size)
101 template <typename Sequence, int N>
106 typename remove_reference<Sequence>::type
[all …]
/third_party/boost/boost/fusion/algorithm/query/
Dfind.hpp29 template <typename Sequence, typename T>
32 traits::is_segmented<Sequence>
33 , detail::result_of_segmented_find<Sequence, T>
35 Sequence,
38 traits::is_associative<Sequence>
49 template <typename T, typename Sequence>
53 is_const<Sequence>
54 , result_of::find<Sequence, T>
56 find(Sequence& seq) in find()
58 typedef typename result_of::find<Sequence, T>::filter filter; in find()
[all …]
/third_party/boost/boost/fusion/sequence/intrinsic/detail/
Dsegmented_begin_impl.hpp28 template <typename Sequence, typename State, typename Context>
33 typename fusion::result_of::begin<Sequence>::type
34 , typename fusion::result_of::end<Sequence>::type
42 … static type call(Sequence& seq, State const&, Context const& context, segmented_begin_fun) in call()
49 …template <typename Sequence, typename Stack, bool IsSegmented = traits::is_segmented<Sequence>::ty…
53 segmented_end_impl<Sequence, Stack>
58 Sequence
68 static type call(Sequence& seq, Stack const& stack) in call()
74 template <typename Sequence, typename Stack>
75 struct segmented_begin_impl_aux<Sequence, Stack, false>
[all …]

12345678910>>...73