PortDefBase< C, MICRO, HASH, FLAGS, INDEXCOUNT > Class Template Reference

#include <micronodes_ports.h>

Inheritance diagram for PortDefBase< C, MICRO, HASH, FLAGS, INDEXCOUNT >:

Public Types

using PortClass = C
 
using MicroNodeClass = MICRO
 

Public Member Functions

 PortDefBase ()=default
 
 PortDefBase (const PortDefBase &src)
 
SourceCodePortId GetSourceCodePortId () const
 

Static Public Member Functions

static Int GetSourceCodePortHash ()
 

Static Public Attributes

static const MicroNode::FLAGS MICRONODE_FLAGS
 

Protected Attributes

MicroNodeGroupInterface::PrivateAutoCreatePortInfo_info
 
Int _linearIndex
 

Member Typedef Documentation

◆ PortClass

using PortClass = C

◆ MicroNodeClass

Constructor & Destructor Documentation

◆ PortDefBase() [1/2]

PortDefBase ( )
default

◆ PortDefBase() [2/2]

PortDefBase ( const PortDefBase< C, MICRO, HASH, FLAGS, INDEXCOUNT > &  src)

Member Function Documentation

◆ GetSourceCodePortHash()

static Int GetSourceCodePortHash ( )
static

◆ GetSourceCodePortId()

SourceCodePortId GetSourceCodePortId ( ) const

Member Data Documentation

◆ MICRONODE_FLAGS

const MicroNode::FLAGS MICRONODE_FLAGS
static

◆ _info

◆ _linearIndex

Int _linearIndex
protected