1 #ifndef PORT_H_INCLUDED_
2 #define PORT_H_INCLUDED_
void get_mapped_channels(std::set< risc::Object * > &channels)
This function determines all potential mapped channels to this port.
Definition: port.cpp:24
Port(SgVariableDefinition *ast_node, Class *parent, Type type=PortType)
default constructor
Definition: port.cpp:12
void get_mapped_channel_types(std::set< risc::Class * > &channels)
This function determines all potential mapped channels types to this port.
Definition: port.cpp:86
std::vector< Port * >::iterator PortVectorIter
Definition: port.h:64
std::vector< Port * > PortVector
Definition: class.h:44
std::vector< Port * >::const_iterator PortVectorConstIter
Definition: port.h:65
Class * parent_
Definition: port.h:27
Definition: definition.h:39
Type
We are using these enums to identify type type of and instance or definition during traversal...
Definition: definition.h:20
bool bounded
Definition: port.h:54
virtual std::string get_ast_type_name()
Get function for the name of the ast type of the port.
Definition: port.cpp:19