00001 #ifndef PORT_H_INCLUDED_ 00002 #define PORT_H_INCLUDED_ 00003 00004 #include "rose.h" 00005 00006 #include "object.h" 00007 00008 namespace risc { 00009 00010 class Port: public Object { 00011 00012 public: 00013 00017 explicit Port(SgVariableDefinition *ast_node); 00018 00023 virtual std::string get_ast_type_name(); 00024 00025 private: 00029 Port(const Port &p); 00030 }; 00031 00032 00033 } // end of namespace risc 00034 00035 #endif /* PORT_H_INCLUDED_ */ 00036 00037 /* ex: set softtabstop=2 tabstop=2 shiftwidth=2 expandtab: */