AI Engine API User Guide (AIE-API) 2024.1
|
#include <expr.hpp>
Public Types | |
using | parent1_type = aie_dm_resource_remove_t< Parent > |
using | result_type = op_result_type_t< parent1_type, Op > |
using | value_type = op_value_type_t< result_type > |
Public Member Functions | |
constexpr | unary_op_common (const parent1_type parent) |
auto | parent1 () const |
Static Public Member Functions | |
static constexpr unsigned | bits () |
template<typename... Operations> requires (... && std::is_same_v<Operations, Operation>) | |
static constexpr bool | is_operation (Operation op, Operations... ops) |
static constexpr bool | is_operation_none () |
template<typename... Operations> requires (... && std::is_same_v<Operations, Operation>) | |
static constexpr bool | is_operation_not (Operation op, Operations... ops) |
static constexpr unsigned | size () |
Static Public Attributes | |
static constexpr Operation | operation = Op |
using aie::unary_op_common< Parent, Op >::parent1_type = aie_dm_resource_remove_t<Parent> |
using aie::unary_op_common< Parent, Op >::result_type = op_result_type_t<parent1_type, Op> |
using aie::unary_op_common< Parent, Op >::value_type = op_value_type_t<result_type> |
|
inlineconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inline |
|
inlinestaticconstexpr |
|
staticconstexpr |