00001 #ifndef INTERNAL_REPRESENTATION_HELPER_H_INCLUDED_ 00002 #define INTERNAL_REPRESENTATION_HELPER_H_INCLUDED_ 00003 00004 /* 00005 * ---------------------------------------------------------------------------- 00006 # Makefile.macros: global definitions for all Makefiles 00007 # ---------------------------------------------------------------------------- 00008 # 00009 # Modifications: (most recent first) 00010 # 00011 # TS 03/16/16 version 0.0, added function to find module definition by name 00012 # ---------------------------------------------------------------------------- 00013 */ 00014 00015 #include <iostream> 00016 00017 namespace risc { 00018 00019 class Module; 00020 class HierarchicalChannel; 00021 00027 Module* find_module_definition(std::string name); 00028 00034 HierarchicalChannel* 00035 find_hierarchical_channel_definition(std::string name); 00036 }; 00037 00038 00039 #endif /* INTERNAL_REPRESENTATION_HELPER_H_INCLUDED_ */ 00040 00041 /* ex: set softtabstop=2 tabstop=2 shiftwidth=2 expandtab: */