src/simulator/nstime.h
changeset 2408 04fe819b3ad1
parent 2390 7e6dfae536cd
child 2409 8744ec60e8e6
--- a/src/simulator/nstime.h	Mon Feb 11 05:11:55 2008 +0100
+++ b/src/simulator/nstime.h	Wed Feb 13 21:00:33 2008 +0100
@@ -688,19 +688,30 @@
   Time m_time;
 };
 
-template <typename T>
-Ptr<ParamSpec> MakeTimeParamSpec (Time T::*memberVariable,
+template <typename T1>
+Ptr<ParamSpec> MakeTimeParamSpec (T1 a1,
                                   Time initialValue);
+template <typename T1, typename T2>
+Ptr<ParamSpec> MakeTimeParamSpec (T1 a1, T2 a2,
+                                  Time initialValue);
+
 
 } // namespace ns3
 
 namespace ns3 {
 
-template <typename T>
-Ptr<ParamSpec> MakeTimeParamSpec (Time T::*memberVariable,
+template <typename T1>
+Ptr<ParamSpec> MakeTimeParamSpec (T1 a1,
                                   Time initialValue)
 {
-  return MakeMemberVariableParamSpec (memberVariable, TimeValue (initialValue));
+  return MakeParamSpecHelper (a1, TimeValue (initialValue));
+}
+
+template <typename T1, typename T2>
+Ptr<ParamSpec> MakeTimeParamSpec (T1 a1, T2 a2,
+                                  Time initialValue)
+{
+  return MakeParamSpecHelper (a1, a2, TimeValue (initialValue));
 }