PortOpsBase< T &, ACCESS > Class Template Reference

#include <micronodes_ports.h>

Inheritance diagram for PortOpsBase< T &, ACCESS >:

Public Types

template<typename ACC >
using Rebind = PortOps< T &, ACC, void >
 

Public Member Functions

template<typename T2 >
T2 & GetImpl () const
 
T & operator() () const
 
T & GetWritable () const
 
void Update (const T &value) const
 
void Update (T &&value) const
 

Member Typedef Documentation

◆ Rebind

using Rebind = PortOps<T&, ACC, void>

Member Function Documentation

◆ GetImpl()

T2& GetImpl ( ) const

◆ operator()()

T& operator() ( ) const

◆ GetWritable()

T& GetWritable ( ) const

◆ Update() [1/2]

void Update ( const T &  value) const

◆ Update() [2/2]

void Update ( T &&  value) const