AI Engine API User Guide (AIE) 2023.2
Loading...
Searching...
No Matches
aie::unary_op< Parent, Operation::None > Struct Template Reference

#include <expr.hpp>

Public Types

using parent1_type = Parent
 
using result_type = op_result_type_t< parent1_type, Operation::None >
 
using value_type = op_value_type_t< result_type >
 

Public Member Functions

result_type operator() () const
 
auto parent1 () const
 

Static Public Member Functions

static constexpr unsigned bits ()
 
static constexpr bool is_operation (Operation op, Operations... ops)
 
static constexpr bool is_operation_none ()
 
static constexpr bool is_operation_not (Operation op, Operations... ops)
 
static constexpr unsigned size ()
 

Static Public Attributes

static constexpr Operation operation
 

Member Typedef Documentation

◆ parent1_type

template<typename Parent >
using aie::unary_op< Parent, Operation::None >::parent1_type = Parent

◆ result_type

template<typename Parent >
using aie::unary_op< Parent, Operation::None >::result_type = op_result_type_t<parent1_type, Operation:: None >

◆ value_type

template<typename Parent >
using aie::unary_op< Parent, Operation::None >::value_type = op_value_type_t<result_type>

Member Function Documentation

◆ bits()

static constexpr unsigned aie::unary_op_common< Parent, Op >::bits ( )
inlinestaticconstexprinherited

◆ is_operation()

static constexpr bool aie::unary_op_common< Parent, Op >::is_operation ( Operation  op,
Operations...  ops 
)
inlinestaticconstexprinherited

◆ is_operation_none()

static constexpr bool aie::unary_op_common< Parent, Op >::is_operation_none ( )
inlinestaticconstexprinherited

◆ is_operation_not()

static constexpr bool aie::unary_op_common< Parent, Op >::is_operation_not ( Operation  op,
Operations...  ops 
)
inlinestaticconstexprinherited

◆ operator()()

template<typename Parent >
unary_op< Parent, Operation::None >::result_type aie::unary_op< Parent, Operation::None >::operator()

◆ parent1()

auto aie::unary_op_common< Parent, Op >::parent1 ( ) const
inlineinherited

◆ size()

static constexpr unsigned aie::unary_op_common< Parent, Op >::size ( )
inlinestaticconstexprinherited

Member Data Documentation

◆ operation

constexpr Operation aie::unary_op_common< Parent, Op >::operation
staticconstexprinherited

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