• Home
  • Raw
  • Download

Lines Matching full:ref

17 using ref = boost::yap::expression_ref<boost::yap::expression, T>;  typedef
46 bh::tuple<ref<term<double> &>, term<int>>>; in test_main()
51 ref<term<double> &> ref = bh::front(plus_expr.elements); in test_main() local
53 decltype(yap::deref(std::move(ref))), in test_main()
55 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
59 ref<term<double> &> ref = bh::front(plus_expr.elements); in test_main() local
61 (std::is_same<decltype(yap::deref(ref)), term<double> &>)); in test_main()
62 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
66 ref<term<double> &> const ref = bh::front(plus_expr.elements); in test_main() local
68 (std::is_same<decltype(yap::deref(ref)), term<double> &>)); in test_main()
69 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
76 bh::tuple<ref<term<double> const &>, term<int>>> in test_main()
80 ref<term<double> const &> ref = bh::front(plus_expr.elements); in test_main() local
82 decltype(yap::deref(std::move(ref))), in test_main()
84 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
88 ref<term<double> const &> ref = bh::front(plus_expr.elements); in test_main() local
90 decltype(yap::deref(ref)), in test_main()
92 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
96 ref<term<double> const &> const ref = in test_main() local
99 decltype(yap::deref(ref)), in test_main()
101 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
115 user_ref<user_term<double> &> ref = bh::front(plus_expr.elements); in test_main() local
117 decltype(yap::deref(std::move(ref))), in test_main()
119 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
123 user_ref<user_term<double> &> ref = bh::front(plus_expr.elements); in test_main() local
125 (std::is_same<decltype(yap::deref(ref)), user_term<double> &>)); in test_main()
126 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
130 user_ref<user_term<double> &> const ref = in test_main() local
133 (std::is_same<decltype(yap::deref(ref)), user_term<double> &>)); in test_main()
134 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
145 user_ref<user_term<double> const &> ref = in test_main() local
148 decltype(yap::deref(std::move(ref))), in test_main()
150 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
154 user_ref<user_term<double> const &> ref = in test_main() local
157 decltype(yap::deref(ref)), in test_main()
159 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()
163 user_ref<user_term<double> const &> const ref = in test_main() local
166 decltype(yap::deref(ref)), in test_main()
168 BOOST_CHECK(yap::value(ref) == 1.0); in test_main()