Select< PORT, MASK, OWNER > Struct Template Reference

#include <micronodes_ports.h>

Public Types

using type = typename std::conditional<(Int(PORT::MicroNodeClass::MICRONODE_TYPE) &MASK) !=0, typename PORT::template Port< OWNER >, Select >::type
 

Static Public Attributes

static constexpr Int COUNT
 

Member Typedef Documentation

◆ type

using type = typename std::conditional<(Int(PORT::MicroNodeClass::MICRONODE_TYPE) & MASK) != 0, typename PORT::template Port<OWNER>, Select>::type

Member Data Documentation

◆ COUNT

constexpr Int COUNT
staticconstexpr