|  | AI Engine API User Guide (AIE-API)           2024.2
    | 
#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 |