1 #ifndef HIERARCHICAL_CHANNEL_H_INCLUDED_
2 #define HIERARCHICAL_CHANNEL_H_INCLUDED_
42 typedef std::vector<HierarchicalChannel*>
44 typedef std::vector<HierarchicalChannel*>::iterator
46 typedef std::vector<HierarchicalChannel*>::const_iterator
Definition: hierarchical_channel.h:13
int instance_counter_
This variable counts how many instances of this given type exsist in the desgin.
Definition: hierarchical_channel.h:28
void print_hierarchical_channel_definition()
Definition: hierarchical_channel.cpp:12
std::list< Interface * > get_interfaces()
Returns all implemented interfaces.
Definition: hierarchical_channel.cpp:17
std::vector< HierarchicalChannel * > HierarchicalChannelVector
Definition: design.h:38
This class represents instances.
Definition: module.h:49
HierarchicalChannel(SgClassDefinition *ast_node)
Default constructor.
Definition: hierarchical_channel.cpp:6
std::vector< HierarchicalChannel * >::iterator HierarchicalChannelVectorIter
Definition: hierarchical_channel.h:45
std::vector< HierarchicalChannel * >::const_iterator HierarchicalChannelVectorConstIter
Definition: hierarchical_channel.h:47