AI Engine API User Guide (AIE) 2021.2
aie::binary_op_common< Parent1, Parent2, Op > Struct Template Reference

#include <expr.hpp>

Public Types

using parent1_type = Parent1
 
using parent2_type = Parent2
 
using result_type = op_result_type_t< parent1_type, Op >
 
using value_type = typename result_type::value_type
 

Public Member Functions

constexpr binary_op_common (const parent1_type &parent1, const parent2_type &parent2)
 

Static Public Member Functions

template<typename... Operations>
static constexpr bool is_operation (Operation op, Operations... ops)
 
static constexpr bool is_operation_none ()
 
template<typename... Operations>
static constexpr bool is_operation_not (Operation op, Operations... ops)
 
static constexpr unsigned size ()
 

Public Attributes

const parent1_typeparent1
 
const parent2_typeparent2
 

Static Public Attributes

static constexpr Operation operation = Op
 

The documentation for this struct was generated from the following file: