// -*- C++ -*- // // $Id$ template ACE_INLINE ACE_Pair::ACE_Pair (const T1 &t1, const T2 &t2) : first_ (t1), second_ (t2) { } template ACE_INLINE ACE_Pair::ACE_Pair (void) { } template ACE_INLINE T1 & ACE_Pair::first (void) { return this->first_; } template ACE_INLINE const T1 & ACE_Pair::first (void) const { return this->first_; } template ACE_INLINE void ACE_Pair::first (const T1 &t1) { this->first_ = t1; } template ACE_INLINE T2 & ACE_Pair::second (void) { return this->second_; } template ACE_INLINE const T2 & ACE_Pair::second (void) const { return this->second_; } template ACE_INLINE void ACE_Pair::second (const T2 &t2) { this->second_ = t2; } template ACE_INLINE bool ACE_Pair::operator== (const ACE_Pair &rhs) const { return (this->first_ == rhs.first_ && this->second_ == rhs.second_); } template ACE_INLINE ACE_Reference_Pair::ACE_Reference_Pair (T1 &t1, T2 &t2) : first_ (t1), second_ (t2) { } template ACE_INLINE T1 & ACE_Reference_Pair::first (void) const { return this->first_; } template ACE_INLINE T2 & ACE_Reference_Pair::second (void) const { return this->second_; } template ACE_INLINE bool ACE_Reference_Pair::operator== (const ACE_Reference_Pair &rhs) const { return (this->first_ == rhs.first_ && this->second_ == rhs.second_); }