--- 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));
}