00001 #ifndef EVENT_CONFLICT_TABLE_H_INCLUDED_ 00002 #define EVENT_CONFLICT_TABLE_H_INCLUDED_ 00003 00004 #include "segment_graph.h" 00005 #include "segment.h" 00006 #include "conflict_table.h" 00007 #include "../internal_representation/path_instance_mapper.h" 00008 00009 namespace risc { 00010 00011 namespace sg { 00012 00024 class EventConflictTable: public ConflictTable { 00025 00026 public: 00027 00031 EventConflictTable( 00032 SegmentGraph &graph, 00033 PathInstanceMapper &path_instance_mapper, 00034 bool debugging); 00035 00040 virtual void determine_conflict_table(); 00041 }; 00042 00043 }; // end of namesapce sg 00044 00045 }; // end of namespace risc 00046 00047 00048 #endif /* EVENT_CONFLICT_TABLE_H_INCLUDED_ */ 00049 00050 /* ex: set softtabstop=2 tabstop=2 shiftwidth=2 expandtab: */