Searched refs:lazy_vector_expr (Results 1 – 4 of 4) sorted by relevance
/third_party/boost/libs/yap/example/ |
D | lazy_vector.cpp | 16 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/ |
D | lazy_vector_alloc_test.cpp | 31 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/ |
D | lazy_vector_perf.cpp | 18 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/ |
D | lazy_vector.cpp | 25 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()
|