Added a StrongId for t_rr_node
diff --git a/vpr/src/route/rr_node.h b/vpr/src/route/rr_node.h
index 5cca133..a998cb5 100644
--- a/vpr/src/route/rr_node.h
+++ b/vpr/src/route/rr_node.h
@@ -1,5 +1,6 @@
#ifndef RR_NODE_H
#define RR_NODE_H
+#include "rr_node_fwd.h"
#include "vpr_types.h"
#include "vtr_range.h"
diff --git a/vpr/src/route/rr_node_fwd.h b/vpr/src/route/rr_node_fwd.h
new file mode 100644
index 0000000..4504477
--- /dev/null
+++ b/vpr/src/route/rr_node_fwd.h
@@ -0,0 +1,19 @@
+#ifndef RR_NODE_FWD_H
+#define RR_NODE_FWD_H
+#include "vtr_strong_id.h"
+#include "rr_node.h"
+
+/*
+* StrongId's for the t_rr_node class
+*/
+
+//Forward declaration
+class t_rr_node;
+
+//Type tags for Ids
+struct rr_node_id_tag;
+
+//A unique identifier for a node in the rr graph
+typedef vtr::StrongId<rr_node_id_tag> RRNodeId;
+
+#endif