Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / ACE / ace / Time_Value_T.inl
blob707ad9948722cda68101e7637ff231878c022e70
1 // -*- C++ -*-
2 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
4 template <class TIME_POLICY>
5 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator += (const ACE_Time_Value &tv)
7   this->ACE_Time_Value::operator +=(tv);
8   return *this;
11 template <class TIME_POLICY>
12 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator += (time_t tv)
14   this->ACE_Time_Value::operator +=(tv);
15   return *this;
18 template <class TIME_POLICY>
19 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator = (const ACE_Time_Value_T<TIME_POLICY> &tv)
21   this->time_policy_ = tv.time_policy_;
22   this->ACE_Time_Value::operator =(tv);
23   return *this;
26 template <class TIME_POLICY>
27 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator = (const ACE_Time_Value &tv)
29   this->ACE_Time_Value::operator =(tv);
30   return *this;
33 template <class TIME_POLICY>
34 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator = (time_t tv)
36   this->ACE_Time_Value::operator =(tv);
37   return *this;
40 template <class TIME_POLICY>
41 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator -= (const ACE_Time_Value &tv)
43   this->ACE_Time_Value::operator -=(tv);
44   return *this;
47 template <class TIME_POLICY>
48 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator -= (time_t tv)
50   this->ACE_Time_Value::operator -=(tv);
51   return *this;
54 template <class TIME_POLICY>
55 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator *= (double d)
57   this->ACE_Time_Value::operator *=(d);
58   return *this;
61 template <class TIME_POLICY>
62 ACE_Time_Value_T<TIME_POLICY> ACE_Time_Value_T<TIME_POLICY>::operator++ (int)
64   ACE_Time_Value_T<TIME_POLICY> tv (*this);
65   ++*this;
66   return tv;
69 template <class TIME_POLICY>
70 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator++ ()
72   this->ACE_Time_Value::operator ++();
73   return *this;
76 template <class TIME_POLICY>
77 ACE_Time_Value_T<TIME_POLICY> ACE_Time_Value_T<TIME_POLICY>::operator-- (int)
79   ACE_Time_Value_T<TIME_POLICY> tv (*this);
80   --*this;
81   return tv;
84 template <class TIME_POLICY>
85 ACE_Time_Value_T<TIME_POLICY> &ACE_Time_Value_T<TIME_POLICY>::operator-- ()
87   this->ACE_Time_Value::operator --();
88   return *this;
91 ACE_END_VERSIONED_NAMESPACE_DECL