summaryrefslogtreecommitdiff
path: root/ace/Synch_T.i
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-08-01 21:28:45 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-08-01 21:28:45 +0000
commitfae0378578a939fd840c0b9f863b0da8a359c36e (patch)
tree719723978c92a2720a07d3aa0621fc8207782906 /ace/Synch_T.i
parenta90269e09ff468188a705ad50caf7e8e4a275261 (diff)
downloadATCD-fae0378578a939fd840c0b9f863b0da8a359c36e.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/Synch_T.i')
-rw-r--r--ace/Synch_T.i17
1 files changed, 9 insertions, 8 deletions
diff --git a/ace/Synch_T.i b/ace/Synch_T.i
index 1c0cafef31d..d4b0f4d55ef 100644
--- a/ace/Synch_T.i
+++ b/ace/Synch_T.i
@@ -97,7 +97,7 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::operator++ (int)
}
template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator+= (const TYPE i)
+ACE_Atomic_Op<ACE_LOCK, TYPE>::operator+= (const TYPE &i)
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator+=");
ACE_Guard<ACE_LOCK> m (this->lock_);
@@ -121,7 +121,7 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-- (int)
}
template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-= (const TYPE i)
+ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-= (const TYPE &i)
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-=");
ACE_Guard<ACE_LOCK> m (this->lock_);
@@ -129,7 +129,7 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-= (const TYPE i)
}
template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator== (const TYPE i) const
+ACE_Atomic_Op<ACE_LOCK, TYPE>::operator== (const TYPE &i) const
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator==");
ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->lock_);
@@ -137,7 +137,7 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::operator== (const TYPE i) const
}
template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator>= (const TYPE i) const
+ACE_Atomic_Op<ACE_LOCK, TYPE>::operator>= (const TYPE &i) const
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator>=");
ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->lock_);
@@ -145,7 +145,7 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::operator>= (const TYPE i) const
}
template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator> (const TYPE rhs) const
+ACE_Atomic_Op<ACE_LOCK, TYPE>::operator> (const TYPE &rhs) const
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator>");
ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->lock_);
@@ -153,7 +153,7 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::operator> (const TYPE rhs) const
}
template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator<= (const TYPE rhs) const
+ACE_Atomic_Op<ACE_LOCK, TYPE>::operator<= (const TYPE &rhs) const
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator<=");
ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->lock_);
@@ -161,7 +161,7 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::operator<= (const TYPE rhs) const
}
template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator< (const TYPE rhs) const
+ACE_Atomic_Op<ACE_LOCK, TYPE>::operator< (const TYPE &rhs) const
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator<");
ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->lock_);
@@ -189,12 +189,13 @@ ACE_Atomic_Op<ACE_LOCK, TYPE>::operator TYPE () const
}
template <class ACE_LOCK, class TYPE> ACE_INLINE void
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator= (const TYPE i)
+ACE_Atomic_Op<ACE_LOCK, TYPE>::operator= (const TYPE &i)
{
// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator=");
ACE_Guard<ACE_LOCK> m (this->lock_);
this->value_ = i;
}
+
#if defined (ACE_HAS_THREADS)
template<class MUTEX> ACE_INLINE int