40 virtual void data (
const char * s,
int len);
41 virtual void pi (
const char * target,
const char *
data);
42 virtual void warning (
const char * message,
int line,
int column);
43 virtual void error (
const char * message,
int line,
int column);
46 void startParking(
const XMLAttributes &atts);
47 void startNode(
const XMLAttributes &atts);
48 void startArc(
const XMLAttributes &atts);
53 bool _hasErrors =
false;
58 typedef std::map<int, FGTaxiNodeRef> NodeIndexMap;
59 NodeIndexMap _indexMap;
62 typedef std::pair<int, int> IntPair;
63 std::set<IntPair> _arcSet;
65 std::set<FGTaxiNodeRef> _unreferencedNodes;
70 typedef std::map<FGParkingRef, int> ParkingPushbackIndex;
71 ParkingPushbackIndex _parkingPushbacks;