1 #ifndef SOCKET_H_INCLUDED_
2 #define SOCKET_H_INCLUDED_
static int socket_id_counter_
Definition: socket.h:31
std::vector< Socket * >::const_iterator SocketVectorConstIter
Definition: socket.h:65
Socket(SgVariableDefinition *ast_node, Class *parent, Type type=SocketType)
default constructor
Definition: socket.cpp:14
virtual std::string get_ast_type_name()
Get function for the name of the ast type of the socket.
Definition: socket.cpp:24
Definition: definition.h:45
int id_
Definition: socket.h:32
bool is_end_
Definition: socket.h:33
Class * parent_
Definition: socket.h:29
Type
We are using these enums to identify type type of and instance or definition during traversal...
Definition: definition.h:20
std::vector< Socket * > SocketVector
Definition: class.h:49
std::vector< Socket * >::iterator SocketVectorIter
Definition: socket.h:64
void helper_get_mapped_sockets(std::set< risc::Socket * > &mapped_sockets, bool is_forward)
This function determines all potential mapped sockets to this socket. If this socket is an Initiatore...
Definition: socket.cpp:29