Packed struct saves four bytes for each edge-expanded graph edge

This commit is contained in:
DennisOSRM 2012-05-15 16:44:29 +02:00
parent 2eb251bd7f
commit 00502e0476

View File

@ -118,9 +118,9 @@ public:
NodeID _source; NodeID _source;
NodeID _target; NodeID _target;
NodeID _edgeID; NodeID _edgeID;
EdgeWeight _weight; EdgeWeight _weight:30;
bool _forward; bool _forward:1;
bool _backward; bool _backward:1;
}; };
struct MinimalEdgeData { struct MinimalEdgeData {