1 #ifndef PRIMITIVE_CHANNEL_INSTANCE_H_INCLUDED_
2 #define PRIMITIVE_CHANNEL_INSTANCE_H_INCLUDED_
53 typedef std::vector<PrimitiveChannelInstance*>
55 typedef std::vector<PrimitiveChannelInstance*>::iterator
57 typedef std::vector<PrimitiveChannelInstance*>::const_iterator
59 typedef std::vector<PrimitiveChannelInstance*>::iterator
Definition: primitive_channel_instance.h:15
virtual std::string get_ast_type_name()
Get function for the name of the ast type of the channel instance.
Definition: primitive_channel_instance.cpp:13
std::vector< PrimitiveChannelInstance * >::iterator PrimitiveChannelInstanceVectorIter
Definition: primitive_channel_instance.h:56
virtual PrimitiveChannel * get_definition()
returns this associated definition of the primitive channel instance
Definition: primitive_channel_instance.cpp:18
Definition: primitive_channel.h:15
std::vector< PrimitiveChannelInstance * > PrimitiveChannelInstanceVector
Definition: class.h:45
Definition: instance.h:17
PrimitiveChannelInstance(SgVariableDefinition *ast_node, PrimitiveChannel *definition)
Default constructor.
Definition: primitive_channel_instance.cpp:3
PrimitiveChannel * definition_
This pointer points to the corresponding definition in the internal representation.
Definition: primitive_channel_instance.h:45
std::vector< PrimitiveChannelInstance * >::const_iterator PrimitiveChannelInstanceVectorConstIter
Definition: primitive_channel_instance.h:58