1 #ifndef PRIMITIVE_CHANNEL_H_INCLUDED_
2 #define PRIMITIVE_CHANNEL_H_INCLUDED_
13 class PrimitiveChannelInstance;
42 typedef std::vector<PrimitiveChannel*>
44 typedef std::vector<PrimitiveChannel*>::iterator
46 typedef std::vector<PrimitiveChannel*>::const_iterator
std::vector< PrimitiveChannel * > PrimitiveChannelVector
Definition: design.h:44
std::vector< PrimitiveChannel * >::const_iterator PrimitiveChannelVectorConstIter
Definition: primitive_channel.h:47
PrimitiveChannel(SgClassDefinition *ast_node)
Default constructor.
Definition: primitive_channel.cpp:6
std::list< PrimitiveChannelInstance * > instances_
Definition: primitive_channel.h:32
Definition: primitive_channel.h:15
std::vector< PrimitiveChannel * >::iterator PrimitiveChannelVectorIter
Definition: primitive_channel.h:45
std::list< Interface * > get_interfaces()
Returns all implemented interfaces.
Definition: primitive_channel.cpp:10