|
using | base_t = composite_functor< FL, FR > |
|
using | FL_return_type = typename base_t::template return_type< 0 > |
|
using | FR_return_type = typename base_t::template return_type< 1 > |
|
using | value_type = applied_binary_type< FL_return_type, Operator, FR_return_type > |
|
using | functors_type = std::tuple< Functors... > |
|
using | return_type = return_type< typename std::tuple_element< I, functors_type >::type > |
|
using | arguments_type = typename std::common_type< typename Callable_traits< Functors >::arguments_type... >::type |
|
|
constexpr | symetric_binop_t (FL l, FR r) |
|
template<typename... Args> |
constexpr value_type | operator() (Args... args) const |
|
template<typename... Args> |
constexpr value_type | impl (Args... args) const |
|
constexpr auto const & | f () const |
|
|
static constexpr std::size_t | arguments_count () |
|
static constexpr bool | call_check () |
|
The documentation for this struct was generated from the following file:
- /home/runner/work/quetzal-CoaTL/quetzal-CoaTL/src/include/quetzal/expressive/expressive.hpp