Home
last modified time | relevance | path

Searched refs:nil_t (Results 1 – 25 of 61) sorted by relevance

123

/third_party/boost/boost/spirit/home/classic/phoenix/
Dtuples.hpp131 struct nil_t {}; struct
176 typedef nil_t type;
177 typedef nil_t& rtype;
178 typedef nil_t const& crtype;
180 static nil_t get(TupleT const&) { return nil_t(); } in get()
378 typename A = nil_t
379 , typename B = nil_t
380 , typename C = nil_t
383 , typename D = nil_t
384 , typename E = nil_t
[all …]
Dbinders.hpp176 typename A = nil_t
177 , typename B = nil_t
178 , typename C = nil_t
181 , typename D = nil_t
182 , typename E = nil_t
183 , typename F = nil_t
186 , typename G = nil_t
187 , typename H = nil_t
188 , typename I = nil_t
191 , typename J = nil_t
[all …]
Dcomposite.hpp84 , typename A = nil_t
85 , typename B = nil_t
86 , typename C = nil_t
89 , typename D = nil_t
90 , typename E = nil_t
91 , typename F = nil_t
94 , typename G = nil_t
95 , typename H = nil_t
96 , typename I = nil_t
99 , typename J = nil_t
[all …]
Dclosures.hpp287 typename T0 = nil_t
288 , typename T1 = nil_t
289 , typename T2 = nil_t
292 , typename T3 = nil_t
293 , typename T4 = nil_t
294 , typename T5 = nil_t
297 , typename T6 = nil_t
298 , typename T7 = nil_t
299 , typename T8 = nil_t
302 , typename T9 = nil_t
[all …]
Dtuple_helpers.hpp40 struct make_tuple<nil_t> {
117 struct concat_tuple<tuple<>, nil_t> {
134 struct concat_tuple<tuple<A>, nil_t> {
151 struct concat_tuple<tuple<A, B>, nil_t> {
174 struct concat_tuple<tuple<A, B, C>, nil_t> {
196 struct concat_tuple<tuple<A, B, C, D>, nil_t> {
218 struct concat_tuple<tuple<A, B, C, D, E>, nil_t> {
241 struct concat_tuple<tuple<A, B, C, D, E, F>, nil_t> {
265 struct concat_tuple<tuple<A, B, C, D, E, F, G>, nil_t> {
289 struct concat_tuple<tuple<A, B, C, D, E, F, G, H>, nil_t> {
[all …]
/third_party/boost/boost/spirit/home/classic/attribute/
Dclosure_fwd.hpp33 , typename T0 = ::phoenix::nil_t
34 , typename T1 = ::phoenix::nil_t
35 , typename T2 = ::phoenix::nil_t
38 , typename T3 = ::phoenix::nil_t
39 , typename T4 = ::phoenix::nil_t
40 , typename T5 = ::phoenix::nil_t
43 , typename T6 = ::phoenix::nil_t
44 , typename T7 = ::phoenix::nil_t
45 , typename T8 = ::phoenix::nil_t
48 , typename T9 = ::phoenix::nil_t
[all …]
/third_party/boost/boost/spirit/home/classic/core/impl/
Dmatch.ipp66 inline match<nil_t>::match()
69 inline match<nil_t>::match(std::size_t length_)
72 inline match<nil_t>::match(std::size_t length_, nil_t)
76 match<nil_t>::operator!() const
82 match<nil_t>::has_valid_attribute() const
88 match<nil_t>::length() const
93 inline nil_t
94 match<nil_t>::value() const
96 return nil_t();
100 match<nil_t>::value(nil_t) {}
[all …]
/third_party/boost/boost/spirit/home/classic/tree/
Dcommon_fwd.hpp21 template <typename IteratorT = char const*, typename ValueT = nil_t>
24 template <typename ValueT = nil_t>
27 template <typename ValueT = nil_t>
30 template <typename ValueT = nil_t>
35 typename NodeFactoryT = node_val_data_factory<nil_t>,
36 typename T = nil_t
47 typename T = nil_t
87 typename NodeFactoryT = node_val_data_factory<nil_t>,
88 typename T = nil_t
Dparse_tree_fwd.hpp20 typename T = nil_t
26 typename NodeFactoryT = node_val_data_factory<nil_t>,
27 typename T = nil_t
Dast_fwd.hpp21 typename T = nil_t
27 typename NodeFactoryT = node_val_data_factory<nil_t>,
28 typename T = nil_t
Dtypeof.hpp51 …PEOF_REGISTER_TYPE(BOOST_SPIRIT_CLASSIC_NS::node_iter_data_factory<BOOST_SPIRIT_CLASSIC_NS::nil_t>)
52 …YPEOF_REGISTER_TYPE(BOOST_SPIRIT_CLASSIC_NS::node_val_data_factory<BOOST_SPIRIT_CLASSIC_NS::nil_t>)
53 …F_REGISTER_TYPE(BOOST_SPIRIT_CLASSIC_NS::node_all_val_data_factory<BOOST_SPIRIT_CLASSIC_NS::nil_t>)
/third_party/boost/libs/spirit/classic/phoenix/example/fundamental/
Dsample10.cpp70 typedef nil_t type;
156 typedef nil_t type;
187 typename A0 = nil_t,
188 typename A1 = nil_t,
189 typename A2 = nil_t,
190 typename A3 = nil_t,
191 typename A4 = nil_t
208 struct local_function_actor<N, Parent, nil_t, nil_t, nil_t, nil_t, nil_t>
230 struct local_function_actor<N, Parent, A0, nil_t, nil_t, nil_t, nil_t>
263 typename T0 = nil_t,
[all …]
Dsample9.cpp75 typedef nil_t type;
295 context<nil_t>(1) in main()
298 context<nil_t>(2) in main()
301 context<nil_t>(3) in main()
/third_party/boost/boost/spirit/home/classic/core/
Dmatch.hpp64 template <typename T = nil_t>
141 class match<nil_t> : public safe_bool<match<nil_t> >
145 typedef nil_t attr_t;
146 typedef nil_t return_t;
150 match(std::size_t length, nil_t);
155 nil_t value() const;
156 void value(nil_t);
Dtypeof.hpp133 BOOST_TYPEOF_REGISTER_TYPE(BOOST_SPIRIT_CLASSIC_NS::nil_t)
141 BOOST_TYPEOF_REGISTER_TYPE(BOOST_SPIRIT_CLASSIC_NS::match<BOOST_SPIRIT_CLASSIC_NS::nil_t>)
233 BOOST_TYPEOF_REGISTER_TYPE(BOOST_SPIRIT_CLASSIC_NS::parser_context<BOOST_SPIRIT_CLASSIC_NS::nil_t>)
333 nil_t & operator* (nil_t);
334 nil_t & operator+ (nil_t);
/third_party/boost/boost/test/utils/
Dis_forward_iterable.hpp107 struct nil_t {}; struct
109 template<typename> static nil_t test( ... );
112 static bool const value = !std::is_same< decltype(test<T>( nullptr )), nil_t>::value;
120 struct nil_t {}; struct
122 template<typename> static nil_t test( ... );
124 static bool const value = !std::is_same< decltype(test<T>( nullptr )), nil_t>::value;
132 struct nil_t {}; struct
134 template<typename> static nil_t test( ... );
136 static bool const value = !std::is_same< decltype(test<T>( nullptr )), nil_t>::value;
/third_party/boost/boost/spirit/home/classic/core/scanner/
Dscanner.hpp67 const match<nil_t>
70 return match<nil_t>(); in no_match()
73 const match<nil_t>
76 return match<nil_t>(0, nil_t()); in empty_match()
137 struct attributed_action_policy<nil_t>
143 nil_t, in call()
/third_party/boost/boost/spirit/home/classic/dynamic/
Dstored_rule_fwd.hpp19 typename T0 = nil_t
20 , typename T1 = nil_t
21 , typename T2 = nil_t
Dif.hpp66 typedef typename match_result<ScannerT, nil_t>::type type;
87 return scan.create_match(std::size_t(length), nil_t(), save, scan.first); in parse()
96 return scan.create_match(std::size_t(length), nil_t(), save, scan.first); in parse()
164 typedef typename match_result<ScannerT, nil_t>::type type;
181 return scan.create_match(std::size_t(length), nil_t(), save, scan.first); in parse()
/third_party/boost/libs/spirit/classic/test/
Dtree_tests.cpp170 struct fold_node<nil_t>
173 void operator()(TreeT& t, nil_t) const in operator ()()
194 struct fold_child<nil_t>
197 void operator()(TreeT& t, nil_t, unsigned n) const in operator ()()
212 typedef typename mpl::remove<full_list_t, nil_t>::type parm_list_t; in fold()
244 #define PUT_EMPTY(Z, N, _) nil_t()
325 typedef node_val_data_factory<nil_t> factory_t; in operator ()()
/third_party/boost/boost/spirit/home/classic/core/non_terminal/
Dsubrule.hpp202 typedef subrule_list<self_t, nil_t> list_t; in parse()
205 list_t list(*this, nil_t()); in parse()
215 nil_t> >
222 nil_t> >( in operator ,()
225 subrule_parser<ID2, DefT2, ContextT2>, nil_t>( in operator ,()
226 rhs, nil_t())); in operator ,()
Drule.hpp101 typename T0 = nil_t
102 , typename T1 = nil_t
103 , typename T2 = nil_t
Dparser_context.hpp43 struct nil_t;
46 template<typename AttrT = nil_t>
/third_party/boost/boost/spirit/home/classic/utility/
Dgrammar_def.hpp88 boost::is_same<T, ::phoenix::nil_t>::value,
89 ::phoenix::nil_t,
104 struct assign_zero_to_tuple_member<N, ::phoenix::nil_t> {
112 typedef ::phoenix::nil_t type;
/third_party/boost/boost/spirit/home/classic/core/non_terminal/impl/
Dsubrule.ipp51 struct get_subrule<ID, nil_t>
54 typedef nil_t type;
61 // If the result type dictated by the context is nil_t (no closures
67 boost::is_same<T1, nil_t>, T2, T1

123