diff --git a/include/opendrive_common.h b/include/opendrive_common.h
index 6df1c57798f77f1863ba5b63a1f5fa140ab1a4f3..da8a28e8cfd42e62aef351fa9efd2cd4347aa73c 100644
--- a/include/opendrive_common.h
+++ b/include/opendrive_common.h
@@ -18,6 +18,7 @@ class COpendriveLink;
 typedef std::map<COpendriveRoadNode *,COpendriveRoadNode *> node_up_ref_t;
 typedef std::map<COpendriveLane *,COpendriveLane *> lane_up_ref_t;
 typedef std::map<COpendriveRoadSegment *,COpendriveRoadSegment *> segment_up_ref_t;
+typedef std::map<COpendriveLink *,COpendriveLink *> link_up_ref_t;
 
 typedef struct
 {