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 _target;
NodeID _edgeID;
EdgeWeight _weight;
bool _forward;
bool _backward;
EdgeWeight _weight:30;
bool _forward:1;
bool _backward:1;
};
struct MinimalEdgeData {