Lines Matching refs:tuple_type

100         using tuple_type = ::boost::hana::tuple<lhs_type>;                     \
103 tuple_type>{ \
104 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(x)}}; \
113 using tuple_type = ::boost::hana::tuple<lhs_type>; \
116 tuple_type>{ \
117 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(x)}}; \
123 using tuple_type = ::boost::hana::tuple<expr_template<Kind, Tuple>>; \
126 tuple_type>{tuple_type{std::move(x)}}; \
168 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
171 tuple_type>{ \
172 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(lhs), \
185 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
188 tuple_type>{ \
189 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(lhs), \
201 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
204 tuple_type>{ \
205 tuple_type{std::move(lhs), \
225 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
226 return {tuple_type{lhs_type{static_cast<T &&>(lhs)}, std::move(rhs)}}; \
244 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
246 return {tuple_type{lhs_type{static_cast<T &&>(lhs)}, \
265 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
267 return {tuple_type{lhs_type{static_cast<T &&>(lhs)}, \
308 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
309 return expr_template<::boost::yap::expr_kind::assign, tuple_type>{ \
310 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(*this), \
324 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
325 return expr_template<::boost::yap::expr_kind::assign, tuple_type>{ \
326 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(*this), \
338 using tuple_type = ::boost::hana::tuple<this_type, rhs_type>; \
339 return expr_template<::boost::yap::expr_kind::assign, tuple_type>{ \
340 tuple_type{std::move(*this), \
375 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
376 return expr_template<::boost::yap::expr_kind::subscript, tuple_type>{ \
377 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(*this), \
388 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
389 return expr_template<::boost::yap::expr_kind::subscript, tuple_type>{ \
390 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(*this), \
401 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
402 return expr_template<::boost::yap::expr_kind::subscript, tuple_type>{ \
403 tuple_type{std::move(*this), \
435 using tuple_type = ::boost::hana::tuple< \
438 return expr_template<::boost::yap::expr_kind::call, tuple_type>{ \
439 tuple_type{ \
450 using tuple_type = ::boost::hana::tuple< \
453 return expr_template<::boost::yap::expr_kind::call, tuple_type>{ \
454 tuple_type{ \
465 using tuple_type = ::boost::hana::tuple< \
468 return expr_template<::boost::yap::expr_kind::call, tuple_type>{ \
469 tuple_type{ \
518 using tuple_type = ::boost::hana::tuple< \
522 return expr_template<::boost::yap::expr_kind::call, tuple_type>{ \
523 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(*this), \
534 using tuple_type = ::boost::hana::tuple< \
538 return expr_template<::boost::yap::expr_kind::call, tuple_type>{ \
539 tuple_type{::boost::yap::detail::make_operand<lhs_type>{}(*this), \
550 using tuple_type = ::boost::hana::tuple< \
554 return expr_template<::boost::yap::expr_kind::call, tuple_type>{ \
555 tuple_type{std::move(*this), \
593 using tuple_type = \
595 return {tuple_type{::boost::yap::detail::make_operand<cond_type>{}( \
643 using tuple_type = \
645 return {tuple_type{::boost::yap::detail::make_operand<cond_type>{}( \
692 using tuple_type = ::boost::hana::tuple<x_type>; \
693 return {tuple_type{x_type{static_cast<T &&>(x)}}}; \
749 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
750 return {tuple_type{ \
803 using tuple_type = ::boost::hana::tuple<lhs_type, rhs_type>; \
804 return {tuple_type{lhs_type{static_cast<T &&>(lhs)}, \