Home
last modified time | relevance | path

Searched refs:mpl (Results 1 – 25 of 3904) sorted by relevance

12345678910>>...157

/third_party/boost/libs/metaparse/tools/benchmark/include/
Dbenchmark_util.hpp12 template <> struct to_upper_char<-128> : boost::mpl::char_<95> {};
13 template <> struct to_upper_char<-127> : boost::mpl::char_<96> {};
14 template <> struct to_upper_char<-126> : boost::mpl::char_<97> {};
15 template <> struct to_upper_char<-125> : boost::mpl::char_<98> {};
16 template <> struct to_upper_char<-124> : boost::mpl::char_<99> {};
17 template <> struct to_upper_char<-123> : boost::mpl::char_<100> {};
18 template <> struct to_upper_char<-122> : boost::mpl::char_<101> {};
19 template <> struct to_upper_char<-121> : boost::mpl::char_<102> {};
20 template <> struct to_upper_char<-120> : boost::mpl::char_<103> {};
21 template <> struct to_upper_char<-119> : boost::mpl::char_<104> {};
[all …]
/third_party/boost/libs/mpl/test/
Dstring.cpp36 namespace mpl = boost::mpl;
66 typedef mpl::string<'aaaa','aaaa','aaaa','aaaa','aaaa','aaaa','aaaa','aaa'> almost_full; in main()
67 typedef mpl::string<'aaaa','aaaa','aaaa','aaaa','aaaa','aaaa','aaaa','aaaa'> full; in main()
69 BOOST_MPL_ASSERT_RELATION(0, ==, (mpl::size<mpl::string<> >::value)); in main()
70 BOOST_MPL_ASSERT_RELATION(1, ==, (mpl::size<mpl::string<'a'> >::value)); in main()
71 BOOST_MPL_ASSERT_RELATION(2, ==, (mpl::size<mpl::string<'ab'> >::value)); in main()
72 BOOST_MPL_ASSERT_RELATION(2, ==, (mpl::size<mpl::string<'a','b'> >::value)); in main()
73 BOOST_MPL_ASSERT_RELATION(4, ==, (mpl::size<mpl::string<'abcd'> >::value)); in main()
74 BOOST_MPL_ASSERT_RELATION(5, ==, (mpl::size<mpl::string<'abcd','e'> >::value)); in main()
75 BOOST_MPL_ASSERT_RELATION(31, ==, (mpl::size<almost_full>::value)); in main()
[all …]
/third_party/boost/boost/function_types/detail/synthesize_impl/
Darity50_1.hpp36 typedef typename mpl::begin<S> ::type iter_0;
37 typedef typename mpl::next< iter_0 > ::type iter_1;
38 typedef typename mpl::next< iter_1 > ::type iter_2;
39 typedef typename mpl::next< iter_2 > ::type iter_3;
40 typedef typename mpl::next< iter_3 > ::type iter_4;
41 typedef typename mpl::next< iter_4 > ::type iter_5;
42 typedef typename mpl::next< iter_5 > ::type iter_6;
43 typedef typename mpl::next< iter_6 > ::type iter_7;
44 typedef typename mpl::next< iter_7 > ::type iter_8;
45 typedef typename mpl::next< iter_8 > ::type iter_9;
[all …]
Darity50_0.hpp36 typedef typename mpl::begin<S> ::type iter_0;
37 typedef typename mpl::next< iter_0 > ::type iter_1;
38 typedef typename mpl::next< iter_1 > ::type iter_2;
39 typedef typename mpl::next< iter_2 > ::type iter_3;
40 typedef typename mpl::next< iter_3 > ::type iter_4;
41 typedef typename mpl::next< iter_4 > ::type iter_5;
42 typedef typename mpl::next< iter_5 > ::type iter_6;
43 typedef typename mpl::next< iter_6 > ::type iter_7;
44 typedef typename mpl::next< iter_7 > ::type iter_8;
45 typedef typename mpl::next< iter_8 > ::type iter_9;
[all …]
Darity40_0.hpp36 typedef typename mpl::begin<S> ::type iter_0;
37 typedef typename mpl::next< iter_0 > ::type iter_1;
38 typedef typename mpl::next< iter_1 > ::type iter_2;
39 typedef typename mpl::next< iter_2 > ::type iter_3;
40 typedef typename mpl::next< iter_3 > ::type iter_4;
41 typedef typename mpl::next< iter_4 > ::type iter_5;
42 typedef typename mpl::next< iter_5 > ::type iter_6;
43 typedef typename mpl::next< iter_6 > ::type iter_7;
44 typedef typename mpl::next< iter_7 > ::type iter_8;
45 typedef typename mpl::next< iter_8 > ::type iter_9;
[all …]
Darity40_1.hpp36 typedef typename mpl::begin<S> ::type iter_0;
37 typedef typename mpl::next< iter_0 > ::type iter_1;
38 typedef typename mpl::next< iter_1 > ::type iter_2;
39 typedef typename mpl::next< iter_2 > ::type iter_3;
40 typedef typename mpl::next< iter_3 > ::type iter_4;
41 typedef typename mpl::next< iter_4 > ::type iter_5;
42 typedef typename mpl::next< iter_5 > ::type iter_6;
43 typedef typename mpl::next< iter_6 > ::type iter_7;
44 typedef typename mpl::next< iter_7 > ::type iter_8;
45 typedef typename mpl::next< iter_8 > ::type iter_9;
[all …]
Darity30_1.hpp36 typedef typename mpl::begin<S> ::type iter_0;
37 typedef typename mpl::next< iter_0 > ::type iter_1;
38 typedef typename mpl::next< iter_1 > ::type iter_2;
39 typedef typename mpl::next< iter_2 > ::type iter_3;
40 typedef typename mpl::next< iter_3 > ::type iter_4;
41 typedef typename mpl::next< iter_4 > ::type iter_5;
42 typedef typename mpl::next< iter_5 > ::type iter_6;
43 typedef typename mpl::next< iter_6 > ::type iter_7;
44 typedef typename mpl::next< iter_7 > ::type iter_8;
45 typedef typename mpl::next< iter_8 > ::type iter_9;
[all …]
Darity30_0.hpp36 typedef typename mpl::begin<S> ::type iter_0;
37 typedef typename mpl::next< iter_0 > ::type iter_1;
38 typedef typename mpl::next< iter_1 > ::type iter_2;
39 typedef typename mpl::next< iter_2 > ::type iter_3;
40 typedef typename mpl::next< iter_3 > ::type iter_4;
41 typedef typename mpl::next< iter_4 > ::type iter_5;
42 typedef typename mpl::next< iter_5 > ::type iter_6;
43 typedef typename mpl::next< iter_6 > ::type iter_7;
44 typedef typename mpl::next< iter_7 > ::type iter_8;
45 typedef typename mpl::next< iter_8 > ::type iter_9;
[all …]
Darity20_1.hpp36 typedef typename mpl::begin<S> ::type iter_0;
37 typedef typename mpl::next< iter_0 > ::type iter_1;
38 typedef typename mpl::next< iter_1 > ::type iter_2;
39 typedef typename mpl::next< iter_2 > ::type iter_3;
40 typedef typename mpl::next< iter_3 > ::type iter_4;
41 typedef typename mpl::next< iter_4 > ::type iter_5;
42 typedef typename mpl::next< iter_5 > ::type iter_6;
43 typedef typename mpl::next< iter_6 > ::type iter_7;
44 typedef typename mpl::next< iter_7 > ::type iter_8;
45 typedef typename mpl::next< iter_8 > ::type iter_9;
[all …]
Darity20_0.hpp36 typedef typename mpl::begin<S> ::type iter_0;
37 typedef typename mpl::next< iter_0 > ::type iter_1;
38 typedef typename mpl::next< iter_1 > ::type iter_2;
39 typedef typename mpl::next< iter_2 > ::type iter_3;
40 typedef typename mpl::next< iter_3 > ::type iter_4;
41 typedef typename mpl::next< iter_4 > ::type iter_5;
42 typedef typename mpl::next< iter_5 > ::type iter_6;
43 typedef typename mpl::next< iter_6 > ::type iter_7;
44 typedef typename mpl::next< iter_7 > ::type iter_8;
45 typedef typename mpl::next< iter_8 > ::type iter_9;
[all …]
Darity10_0.hpp35 typedef typename mpl::begin<S> ::type iter_0;
38 < typename mpl::deref< iter_0 > ::type
53 typedef typename mpl::begin<S> ::type iter_0;
54 typedef typename mpl::next< iter_0 > ::type iter_1;
57 < typename mpl::deref< iter_0 > ::type
58 , typename mpl::deref< iter_1 > ::type
73 typedef typename mpl::begin<S> ::type iter_0;
74 typedef typename mpl::next< iter_0 > ::type iter_1;
75 typedef typename mpl::next< iter_1 > ::type iter_2;
78 < typename mpl::deref< iter_0 > ::type
[all …]
Darity10_1.hpp35 typedef typename mpl::begin<S> ::type iter_0;
36 typedef typename mpl::next< iter_0 > ::type iter_1;
39 < typename mpl::deref< iter_0 > ::type
41 typename mpl::deref< iter_1 > ::type > ::type
56 typedef typename mpl::begin<S> ::type iter_0;
57 typedef typename mpl::next< iter_0 > ::type iter_1;
58 typedef typename mpl::next< iter_1 > ::type iter_2;
61 < typename mpl::deref< iter_0 > ::type
63 typename mpl::deref< iter_1 > ::type > ::type
64 , typename mpl::deref< iter_2 > ::type
[all …]
/third_party/boost/boost/msm/back/
Dmetafunctions.hpp77 typedef typename ::boost::mpl::fold<
79 ::boost::mpl::insert< ::boost::mpl::placeholders::_1, ::boost::mpl::placeholders::_2 >
102 typedef typename ::boost::mpl::pair<typename Transition::current_state_type,Id> type;
107 typedef typename ::boost::mpl::pair<typename Transition::next_state_type,Id> type;
117 ::boost::mpl::fold<
118 stt,::boost::mpl::pair< ::boost::mpl::map< >, ::boost::mpl::int_<0> >,
119 ::boost::mpl::pair<
120 ::boost::mpl::if_<
121 ::boost::mpl::has_key< ::boost::mpl::first< ::boost::mpl::placeholders::_1>,
122 … transition_source_type< ::boost::mpl::placeholders::_2> >,
[all …]
/third_party/boost/boost/range/detail/
Dremove_extent.hpp26 template< typename Case1 = mpl::true_,
27 typename Type1 = mpl::void_,
28 typename Case2 = mpl::true_,
29 typename Type2 = mpl::void_,
30 typename Case3 = mpl::true_,
31 typename Type3 = mpl::void_,
32 typename Case4 = mpl::true_,
33 typename Type4 = mpl::void_,
34 typename Case5 = mpl::true_,
35 typename Type5 = mpl::void_,
[all …]
/third_party/boost/boost/iostreams/detail/
Dselect.hpp40 typedef mpl::true_ else_;
42 template< typename Case1 = mpl::true_,
43 typename Type1 = mpl::void_,
44 typename Case2 = mpl::true_,
45 typename Type2 = mpl::void_,
46 typename Case3 = mpl::true_,
47 typename Type3 = mpl::void_,
48 typename Case4 = mpl::true_,
49 typename Type4 = mpl::void_,
50 typename Case5 = mpl::true_,
[all …]
/third_party/boost/libs/metaparse/test/
Dcommon.hpp22 typedef boost::mpl::list_c<char> str_;
23 typedef boost::mpl::list_c<char, '0'> str_0;
24 typedef boost::mpl::list_c<char, '1'> str_1;
25 typedef boost::mpl::list_c<char, '1', '9', '8', '3'> str_1983;
26 typedef boost::mpl::list_c<char, 'a'> str_a;
27 typedef boost::mpl::list_c<char, 'a', 'b'> str_ab;
28 typedef boost::mpl::list_c<char, 'a', 'a', 'a', 'a', 'b'> str_aaaab;
29 typedef boost::mpl::list_c<char, 'a', 'c'> str_ac;
30 typedef boost::mpl::list_c<char, 'b'> str_b;
31 typedef boost::mpl::list_c<char, 'b', 'a'> str_ba;
[all …]
/third_party/boost/boost/msm/mpl_graph/detail/
Dincidence_list_graph.ipp12 #include <boost/mpl/map.hpp>
13 #include <boost/mpl/vector.hpp>
14 #include <boost/mpl/copy.hpp>
15 #include <boost/mpl/vector.hpp>
16 #include <boost/mpl/next.hpp>
17 #include <boost/mpl/front.hpp>
18 #include <boost/mpl/back.hpp>
19 #include <boost/mpl/deref.hpp>
20 #include <boost/mpl/if.hpp>
21 #include <boost/mpl/size.hpp>
[all …]
Dadjacency_list_graph.ipp14 #include <boost/mpl/copy.hpp>
15 #include <boost/mpl/inserter.hpp>
16 #include <boost/mpl/map.hpp>
17 #include <boost/mpl/insert.hpp>
18 #include <boost/mpl/fold.hpp>
19 #include <boost/mpl/pair.hpp>
20 #include <boost/mpl/at.hpp>
21 #include <boost/mpl/push_back.hpp>
35 mpl::reverse_fold<AdjacencyList,
36 mpl::map<>,
[all …]
/third_party/boost/libs/msm/example/mpl_graph/
Dbreadth_first_search.cpp12 namespace mpl = boost::mpl;
30 typedef mpl::vector<mpl::vector<A_B,A,B>,
31 mpl::vector<B_C,B,C>,
32 mpl::vector<C_D,C,D>,
33 mpl::vector<C_E,C,E>,
34 mpl::vector<C_F,C,F>,
35 mpl::vector<B_F,B,F> >
50 typedef mpl::vector<
51 mpl::pair<A, mpl::vector<mpl::pair<A_B, B> > >,
52 mpl::pair<B, mpl::vector<mpl::pair<B_C, C>,
[all …]
Ddepth_first_search.cpp12 namespace mpl = boost::mpl;
31 typedef mpl::vector<mpl::vector<A_B,A,B>,
32 mpl::vector<B_C,B,C>,
33 mpl::vector<C_D,C,D>,
34 mpl::vector<C_E,C,E>,
35 mpl::vector<C_F,C,F>,
36 mpl::vector<B_F,B,F> >
51 typedef mpl::vector<
52 mpl::pair<A, mpl::vector<mpl::pair<A_B, B> > >,
53 mpl::pair<B, mpl::vector<mpl::pair<B_C, C>,
[all …]
/third_party/boost/boost/accumulators/framework/
Ddepends_on.hpp114 : mpl::fold<
117 , mpl::insert<mpl::_1, mpl::_2>
123 : mpl::fold<
125 , mpl::set0<>
127 mpl::insert<mpl::_1, feature_of<mpl::_2> >
128 , collect_abstract_features<dependencies_of<mpl::_2> >
135 : mpl::inherit_linearly<
136 typename mpl::sort<
137 typename mpl::copy<
139 , mpl::back_inserter<mpl::vector0<> >
[all …]
/third_party/boost/boost/mpl/
Dstring.hpp51 namespace boost { namespace mpl namespace
114 struct size_impl<mpl::string_tag>
124 … struct apply<mpl::string<BOOST_PP_ENUM_PARAMS_Z(z, n, C)> > \
125 … : mpl::size_t<(0 BOOST_PP_REPEAT_ ## z(n, M0, ~))> \
134 struct size_impl<mpl::string_tag>::apply<mpl::string<> >
135 : mpl::size_t<0>
142 struct begin_impl<mpl::string_tag>
147 typedef mpl::string_iterator<Sequence, 0, 0> type;
155 struct end_impl<mpl::string_tag>
162 … struct apply<mpl::string<BOOST_PP_ENUM_PARAMS_Z(z, n, C)> > \
[all …]
/third_party/boost/boost/phoenix/scope/detail/cpp03/preprocessed/
Ddynamic_30.hpp31 typename expression::dynamic_member<mpl::int_<N>, self_type *>::type const
36 dynamic_member<mpl::int_<N>, self_type *>:: in init()
37 make(mpl::int_<N>(), scope); in init()
39 … typedef typename expression::dynamic_member< mpl::int_< 0> , self_type * >::type const member1;
65 typename expression::dynamic_member<mpl::int_<N>, self_type *>::type const
70 dynamic_member<mpl::int_<N>, self_type *>:: in init()
71 make(mpl::int_<N>(), scope); in init()
73 …xpression::dynamic_member< mpl::int_< 0> , self_type * >::type const member1; typedef typename exp…
99 typename expression::dynamic_member<mpl::int_<N>, self_type *>::type const
104 dynamic_member<mpl::int_<N>, self_type *>:: in init()
[all …]
Ddynamic_50.hpp31 typename expression::dynamic_member<mpl::int_<N>, self_type *>::type const
36 dynamic_member<mpl::int_<N>, self_type *>:: in init()
37 make(mpl::int_<N>(), scope); in init()
39 … typedef typename expression::dynamic_member< mpl::int_< 0> , self_type * >::type const member1;
65 typename expression::dynamic_member<mpl::int_<N>, self_type *>::type const
70 dynamic_member<mpl::int_<N>, self_type *>:: in init()
71 make(mpl::int_<N>(), scope); in init()
73 …xpression::dynamic_member< mpl::int_< 0> , self_type * >::type const member1; typedef typename exp…
99 typename expression::dynamic_member<mpl::int_<N>, self_type *>::type const
104 dynamic_member<mpl::int_<N>, self_type *>:: in init()
[all …]
/third_party/boost/boost/proto/detail/preprocessed/
Dargs.hpp18mpl::void_ child1; typedef mpl::void_ child2; typedef mpl::void_ child3; typedef mpl::void_ child4…
32mpl::void_ child1; typedef mpl::void_ child2; typedef mpl::void_ child3; typedef mpl::void_ child4…
46mpl::void_ child2; typedef mpl::void_ child3; typedef mpl::void_ child4; typedef mpl::void_ child5…
60mpl::void_ child3; typedef mpl::void_ child4; typedef mpl::void_ child5; typedef mpl::void_ child6…
74 …ypedef mpl::void_ child4; typedef mpl::void_ child5; typedef mpl::void_ child6; typedef mpl::void_…
88 …typedef mpl::void_ child5; typedef mpl::void_ child6; typedef mpl::void_ child7; typedef mpl::void…
102 …typedef mpl::void_ child6; typedef mpl::void_ child7; typedef mpl::void_ child8; typedef mpl::void…
116 typedef mpl::void_ child7; typedef mpl::void_ child8; typedef mpl::void_ child9;
130 typedef mpl::void_ child8; typedef mpl::void_ child9;
144 typedef mpl::void_ child9;

12345678910>>...157