• Main Page
  • Classes
  • Files
  • File List

UpdateLinksMap.h

00001 #ifndef UPDATELINKSMAP_H_
00002 #define UPDATELINKSMAP_H_
00003 
00004 #include "EvSimObject.h"
00005 
00006 #include <vector>
00007 using std::vector;
00008 
00009 #include <map>
00010 #include <utility>
00011 
00012 typedef unsigned update_id_t;
00013 
00014 struct UpdateNode
00015 {
00016         UpdateNode(EvSimObject* object, update_id_t updateid) : object(object), updateid(updateid) {};
00017         EvSimObject *object;
00018         update_id_t updateid;
00019 };
00020 
00021 typedef vector<UpdateNode> AdjacentUpdateNodesVector;
00022 
00023 typedef std::map<EvSimObject *, AdjacentUpdateNodesVector > UpdateLinksMap;
00024 
00025 
00026 
00027 #endif /* UPDATELINKSMAP_H_ */

Generated on Wed Sep 18 2013 11:25:40 for NEVESIM by  doxygen 1.7.1