diff --git a/src/routing/olsr/olsr-helper.h b/src/routing/olsr/olsr-helper.h index 2fdecf239..462766cde 100644 --- a/src/routing/olsr/olsr-helper.h +++ b/src/routing/olsr/olsr-helper.h @@ -35,14 +35,15 @@ private: namespace ns3 { -template +template void -OlsrHelper::Enable (InputIterator begin, InputIterator end) +OlsrHelper::Enable (T begin, T end) { - for (InputIterator i = begin; i != end; i++) + for (T i = begin; i != end; i++) { - //Ptr node = (*i)->GetObject (); - //Enable (node); + Ptr obj = (*i); + Ptr node = obj->GetObject (); + Enable (node); } }