Observable Reference
Generic observable objects for C++
Public Types | List of all members
observable::expr::expr_detail::result_node< Op, Args > Struct Template Reference

Description

template<typename Op, typename ... Args>
struct observable::expr::expr_detail::result_node< Op, Args >

Computes the type of the expression_node created for an expression with callable Op and corresponding arguments.

Public Types

using type = expression_node< std::decay_t< std::result_of_t< std::decay_t< Op >(val_type_t< Args > ...)> >>
 

Member Typedef Documentation

◆ type

template<typename Op , typename ... Args>
using observable::expr::expr_detail::result_node< Op, Args >::type = expression_node< std::decay_t< std::result_of_t< std::decay_t<Op>(val_type_t<Args> ...)> >>