Home
last modified time | relevance | path

Searched refs:minimal_expr (Results 1 – 10 of 10) sorted by relevance

/third_party/boost/libs/yap/example/
Dminimal.cpp14 struct minimal_expr struct
26 auto left = boost::yap::make_terminal<minimal_expr>(1); in main() argument
27 auto right = boost::yap::make_terminal<minimal_expr>(41); in main()
30 minimal_expr, in main()
Dmap_assign.cpp29 boost::yap::as_expr<boost::yap::minimal_expr>(fn), *this); in operator ()()
/third_party/boost/boost/yap/detail/
Dtransform.hpp88 return as_expr<minimal_expr>( in operator ()()
128 as_expr<minimal_expr>(static_cast<T &&>(t)), *this); \
144 as_expr<minimal_expr>(static_cast<T &&>(t)), *this)++; in operator ()()
150 as_expr<minimal_expr>(static_cast<T &&>(t)), *this)--; in operator ()()
159 return transform(as_expr<minimal_expr>(static_cast<T &&>(t)), *this) \
160 op transform(as_expr<minimal_expr>(static_cast<U &&>(u)), *this); \
188 as_expr<minimal_expr>(static_cast<T &&>(t)), *this), in operator ()()
190 as_expr<minimal_expr>(static_cast<U &&>(u)), *this); in operator ()()
213 as_expr<minimal_expr>(static_cast<T &&>(t)), *this)[transform( in operator ()()
214 as_expr<minimal_expr>(static_cast<U &&>(u)), *this)]; in operator ()()
[all …]
/third_party/boost/libs/yap/test/
Dtransform.cpp16 using term = boost::yap::terminal<boost::yap::minimal_expr, T>;
63 yap::minimal_expr<yap::expr_kind::plus, bh::tuple<term<int>, term<int>>> in test_main()
/third_party/boost/boost/yap/
Dalgorithm_fwd.hpp206 struct minimal_expr struct
/third_party/boost/libs/yap/perf/
Dmap_assign_perf.cpp27 boost::yap::as_expr<boost::yap::minimal_expr>(fn), *this); in operator ()()
Dmap_assign_code_gen.cpp25 boost::yap::as_expr<boost::yap::minimal_expr>(fn), *this); in operator ()()
/third_party/boost/libs/yap/doc/
Dexamples.qbk39 `minimal_expr` below models _ExprTmpl_; since it has no operators, an
46 This can be used to make a `minimal_expr` plus expression:
50 You can evaluate, transform, or otherwise operate on `minimal_expr`
Dtutorial.qbk19 Ok, so it's not that interesting by itself _emdash_ `minimal_expr` has no
/third_party/boost/doc/html/
Ddoc_HTML.manifest3635 boost/yap/minimal_expr.html