Go to the documentation of this file.00001 #ifndef INOUTPORT_H_INCLUDED_
00002 #define INOUTPORT_H_INCLUDED_
00003
00004 #include <vector>
00005
00006 #include "port.h"
00007
00008 namespace risc {
00009
00010 class InOutPort: public Port {
00011
00012 public:
00013
00017 explicit InOutPort(SgVariableDefinition *ast_node);
00018
00019 private:
00023 InOutPort(const InOutPort &iop);
00024 };
00025
00026 typedef std::vector<InOutPort*> InOutPortVector;
00027 typedef std::vector<InOutPort*>::iterator InOutPortVectorIter;
00028 typedef std::vector<InOutPort*>::const_iterator InOutPortVectorConstIter;
00029
00030 };
00031
00032 #endif
00033
00034