Go to the documentation of this file.00001 #ifndef CLASS_H_INCLUDED_
00002 #define CLASS_H_INCLUDED_
00003
00004 #include <string>
00005
00006 #include "rose.h"
00007
00008 #include "definition.h"
00009
00010
00011 namespace risc {
00012
00013 class Class: public Definition {
00014
00015 public:
00016
00020 explicit Class(SgClassDefinition *ast_node);
00021
00026 SgClassDefinition* get_ast_node();
00027
00031 std::string get_name();
00032
00037 virtual std::string get_ast_type_name();
00038
00039 private:
00043 Class(const Class &c);
00044 };
00045
00046
00047 }
00048
00049
00050 #endif
00051
00052