Home
last modified time | relevance | path

Searched refs:is_expr (Results 1 – 21 of 21) sorted by relevance

/third_party/boost/libs/yap/test/
Dcompile_is_expr.cpp59 yap::is_expr<yap::terminal<yap::expression, double>>::value, ""); in compile_is_expr()
62 yap::is_expr<yap::terminal<yap::expression, double> const>::value, ""); in compile_is_expr()
64 yap::is_expr<yap::terminal<yap::expression, double> const &>::value, in compile_is_expr()
67 yap::is_expr<yap::terminal<yap::expression, double> &>::value, ""); in compile_is_expr()
69 yap::is_expr<yap::terminal<yap::expression, double> &&>::value, ""); in compile_is_expr()
73 static_assert(yap::is_expr<decltype(1_p)>::value, ""); in compile_is_expr()
77 yap::is_expr<yap::expression< in compile_is_expr()
82 yap::is_expr<yap::expression< in compile_is_expr()
89 static_assert(yap::is_expr<alternate_expr_1>::value, ""); in compile_is_expr()
90 static_assert(yap::is_expr<alternate_expr_2>::value, ""); in compile_is_expr()
[all …]
/third_party/boost/boost/yap/detail/
Dalgorithm.hpp164 bool IsExpr = is_expr<T>::value,
259 bool TNonExprUExpr = !is_expr<T>::value && is_expr<U>::value,
305 is_expr<T>::value || is_expr<U>::value || is_expr<V>::value>
340 bool Valid = !is_expr<T>::value && !is_expr<U>::value &&
341 !is_expr<V>::value &&
381 bool Valid = !is_expr<T>::value && UdtTrait<remove_cv_ref_t<T>>::value>
410 !is_expr<T>::value && UdtTrait<remove_cv_ref_t<T>>::value;
469 bool Valid = !is_expr<T>::value && !is_expr<U>::value &&
/third_party/boost/boost/spirit/home/support/
Dmeta_compiler.hpp214 typename disable_if<proto::is_expr<Expr> >::type>
263 typedef typename proto::is_expr<Expr>::type is_expr; in compile() typedef
264 return detail::compiler<Domain>::compile(expr, unused, is_expr()); in compile()
271 typedef typename proto::is_expr<Expr>::type is_expr; in compile() typedef
272 return detail::compiler<Domain>::compile(expr, modifiers, is_expr()); in compile()
Dattributes.hpp1039 , bool IsProtoExpr = proto::is_expr<T>::value>
/third_party/boost/boost/spirit/home/support/auxiliary/
Dattr_cast.hpp24 typename enable_if<proto::is_expr<Expr>
32 typename enable_if<proto::is_expr<Expr>
40 typename enable_if<proto::is_expr<Expr>
/third_party/boost/boost/yap/
Dalgorithm.hpp50 is_expr<Expr>::value, "deref() is only defined for expressions."); in deref()
178 value_impl_t<T, is_expr<T>::value, ValueOfTerminalsOnly>{}( in value_impl()
187 if constexpr (is_expr<T>::value) { in value_impl()
289 is_expr<Expr>::value, "get() is only defined for expressions."); in get()
510 !is_expr<T>::value, in make_terminal()
555 return detail::as_expr_impl<ExprTemplate, T, is_expr<T>::value>{}( in as_expr()
558 if constexpr (is_expr<T>::value) { in as_expr()
605 is_expr<Expr>::value, in make_expression_function()
638 is_expr<Expr>::value, in replace_placeholders()
664 is_expr<Expr>::value, in evaluate()
[all …]
Dalgorithm_fwd.hpp91 struct is_expr;
120 struct is_expr : std::false_type struct
125 struct is_expr< struct
/third_party/boost/libs/proto/doc/
Dimplementation.qbk19 Consider the implementation of `is_expr<>`. It could have been written
23 struct is_expr
30 struct is_expr
35 struct is_expr<T, typename T::proto_is_expr_>
47 `is_expr<>` and `is_base_and_derived<>`, plus whatever templates
Dproto.qbk91 [classref boost::proto::is_expr `proto::is_expr<>`]]
/third_party/boost/boost/proto/
Dfusion.hpp677 proto::is_expr<Seq1>
678 , proto::is_expr<Seq2>
691 proto::is_expr<Seq1>
692 , proto::is_expr<Seq2>
Dtraits.hpp213 struct is_expr struct
227 struct is_expr<T, typename T::proto_is_expr_> struct
232 struct is_expr<T &, void> struct
233 : is_expr<T>
Doperators.hpp293 : is_expr<T>
298 : is_expr<T>
Dproto_fwd.hpp513 struct is_expr;
/third_party/boost/boost/spirit/home/support/auto/
Dmeta_create.hpp207 , mpl::not_<proto::is_expr<T> > >
/third_party/boost/libs/yap/example/
Dself_evaluation.cpp153 if constexpr (boost::yap::is_expr<decltype(lhs)>::value) { in operator ()()
/third_party/boost/boost/msm/back/
Dstate_machine.hpp1612 …(Expr const& expr,typename ::boost::enable_if<typename ::boost::proto::is_expr<Expr>::type >::type… in state_machine()
1644 …typename ::boost::disable_if<typename ::boost::proto::is_expr<ARG0>::type >::type* =0 ) …
1662 typename ::boost::enable_if<typename ::boost::proto::is_expr<Expr>::type >::type* =0 ) \
1688 …class... ARG,class=typename ::boost::disable_if<typename ::boost::proto::is_expr<ARG0>::type >::ty…
1705 …,class... ARG,class=typename ::boost::enable_if<typename ::boost::proto::is_expr<Expr>::type >::ty…
/third_party/boost/boost/xpressive/
Dregex_primitives.hpp89 mpl::and_<proto::is_expr<Subs>, proto::matches<Subs, SubMatchList> >
/third_party/jerryscript/jerry-core/parser/js/
Djs-parser-internal.h709 bool lexer_construct_number_object (parser_context_t *context_p, bool is_expr, bool is_negative_num…
Djs-lexer.c2460 bool is_expr, /**< expression is parsed */ in lexer_construct_number_object() argument
2496 if (is_expr) in lexer_construct_number_object()
/third_party/boost/doc/html/
Ddoc_HTML.manifest2440 boost/proto/is_expr.html
3634 boost/yap/is_expr.html
/third_party/quickjs/
Dquickjs.c32909 BOOL is_expr; in js_parse_function_decl2() local
32914 is_expr = (func_type != JS_PARSE_FUNC_STATEMENT && in js_parse_function_decl2()
33016 fd = js_new_function_def(ctx, fd, FALSE, is_expr, in js_parse_function_decl2()
33345 if (is_expr) { in js_parse_function_decl2()