Home
last modified time | relevance | path

Searched refs:lazy_vector_expr (Results 1 – 4 of 4) sorted by relevance

/third_party/boost/libs/yap/example/
Dlazy_vector.cpp16 struct lazy_vector_expr;
24 boost::yap::terminal<lazy_vector_expr, double>
25 operator() (boost::yap::terminal<lazy_vector_expr, std::vector<double>> const & expr);
35 struct lazy_vector_expr struct
45 BOOST_YAP_USER_BINARY_OPERATOR(plus, lazy_vector_expr, lazy_vector_expr) in BOOST_YAP_USER_BINARY_OPERATOR() argument
46 BOOST_YAP_USER_BINARY_OPERATOR(minus, lazy_vector_expr, lazy_vector_expr) in BOOST_YAP_USER_BINARY_OPERATOR()
50 auto lazy_vector_expr<Kind, Tuple>::operator[] (std::size_t n) const in BOOST_YAP_USER_BINARY_OPERATOR()
53 boost::yap::terminal<lazy_vector_expr, double>
54 take_nth::operator() (boost::yap::terminal<lazy_vector_expr, std::vector<double>> const & expr) in operator ()() argument
62 return boost::yap::make_terminal<lazy_vector_expr, double>(std::move(x)); in operator ()()
[all …]
/third_party/boost/libs/yap/test/
Dlazy_vector_alloc_test.cpp31 struct lazy_vector_expr;
36 boost::yap::terminal<lazy_vector_expr, double> operator()(
37 boost::yap::terminal<lazy_vector_expr, std::vector<double>> const &
44 struct lazy_vector_expr struct
56 BOOST_YAP_USER_BINARY_OPERATOR(plus, lazy_vector_expr, lazy_vector_expr) in BOOST_YAP_USER_BINARY_OPERATOR() argument
57 BOOST_YAP_USER_BINARY_OPERATOR(minus, lazy_vector_expr, lazy_vector_expr) in BOOST_YAP_USER_BINARY_OPERATOR()
59 boost::yap::terminal<lazy_vector_expr, double> take_nth::operator()( in BOOST_YAP_USER_BINARY_OPERATOR()
60 boost::yap::terminal<lazy_vector_expr, std::vector<double>> const & expr) in BOOST_YAP_USER_BINARY_OPERATOR()
63 return boost::yap::make_terminal<lazy_vector_expr, double>(std::move(x)); in BOOST_YAP_USER_BINARY_OPERATOR()
66 struct lazy_vector : lazy_vector_expr<
[all …]
/third_party/boost/libs/yap/perf/
Dlazy_vector_perf.cpp18 struct lazy_vector_expr;
26 boost::yap::terminal<lazy_vector_expr, double> operator()(
27 boost::yap::terminal<lazy_vector_expr, std::vector<double>> const &
38 struct lazy_vector_expr struct
48 BOOST_YAP_USER_BINARY_OPERATOR(plus, lazy_vector_expr, lazy_vector_expr) in BOOST_YAP_USER_BINARY_OPERATOR() argument
49 BOOST_YAP_USER_BINARY_OPERATOR(minus, lazy_vector_expr, lazy_vector_expr) in BOOST_YAP_USER_BINARY_OPERATOR()
53 auto lazy_vector_expr<Kind, Tuple>::operator[](std::size_t n) const in BOOST_YAP_USER_BINARY_OPERATOR()
58 boost::yap::terminal<lazy_vector_expr, double> take_nth::operator()( in operator ()() argument
59 boost::yap::terminal<lazy_vector_expr, std::vector<double>> const & expr) in operator ()()
66 return boost::yap::make_terminal<lazy_vector_expr, double>(std::move(x)); in operator ()()
[all …]
/third_party/boost/libs/proto/example/
Dlazy_vector.cpp25 struct lazy_vector_expr;
42 : proto::domain<proto::generator<lazy_vector_expr>, LazyVectorGrammar>
78 struct lazy_vector_expr struct
79 : proto::extends<Expr, lazy_vector_expr<Expr>, lazy_vector_domain>
81 lazy_vector_expr( Expr const & expr = Expr() ) in lazy_vector_expr() function
82 : lazy_vector_expr::proto_extends( expr ) in lazy_vector_expr()
99 : lazy_vector_expr< typename proto::terminal< std::vector<T> >::type >
104 : lazy_vector_expr<expr_type>( expr_type::make( std::vector<T>( size, value ) ) ) in lazy_vector()