CGRA-ME
Public Member Functions | Public Attributes | List of all members
Port Struct Reference

#include <Module.h>

Public Member Functions

const std::string & getName () const
 
ModulegetModule () const
 
std::string makeVerilogDeclaration () const
 

Public Attributes

std::string name = {}
 
port_type pt = PORT_UNSPECIFIED
 
std::string parameter = {}
 
unsigned size = -1
 
Moduleparent = nullptr
 

Detailed Description

Definition at line 84 of file Module.h.

Member Function Documentation

◆ getModule()

Module& Port::getModule ( ) const
inline

Definition at line 87 of file Module.h.

◆ getName()

const std::string& Port::getName ( ) const
inline

Definition at line 86 of file Module.h.

◆ makeVerilogDeclaration()

std::string Port::makeVerilogDeclaration ( ) const

Definition at line 107 of file Module.cpp.

Member Data Documentation

◆ name

std::string Port::name = {}

Definition at line 91 of file Module.h.

◆ parameter

std::string Port::parameter = {}

Definition at line 93 of file Module.h.

◆ parent

Module* Port::parent = nullptr

Definition at line 95 of file Module.h.

◆ pt

Definition at line 92 of file Module.h.

◆ size

unsigned Port::size = -1

Definition at line 94 of file Module.h.


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