IndexedPort< OP, N > Class Template Reference

#include <micronodes_ports.h>

Public Types

using Element = typename OP::template Rebind< IndexedPortAccess< OP > >
 

Public Member Functions

Element operator[] (Int index) const
 

Private Attributes

OP _access [STD_IS_REPLACEMENT(empty, OP) ? 1 :N]
 

Member Typedef Documentation

◆ Element

using Element = typename OP::template Rebind<IndexedPortAccess<OP> >

Member Function Documentation

◆ operator[]()

Element operator[] ( Int  index) const

Member Data Documentation

◆ _access

OP _access[STD_IS_REPLACEMENT(empty, OP) ? 1 :N]
private