Changes to attempt to silence bcc64x
[ACE_TAO.git] / ACE / ace / Intrusive_List.inl
blobae004a341a0e1eb0cccd04eb3710d428b8d3c374
1 // -*- C++ -*-
2 #include <algorithm>
4 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
6 template<class T> ACE_INLINE bool
7 ACE_Intrusive_List<T>::is_empty () const
9   return this->head_ == 0;
12 template<class T> ACE_INLINE T *
13 ACE_Intrusive_List<T>::head () const
15   return this->head_;
18 template<class T> ACE_INLINE T *
19 ACE_Intrusive_List<T>::tail () const
21   return this->tail_;
24 template<class T> ACE_INLINE void
25 ACE_Intrusive_List<T>::swap(ACE_Intrusive_List<T> & rhs)
27   std::swap(head_, rhs.head_);
28   std::swap(tail_, rhs.tail_);
31 ACE_END_VERSIONED_NAMESPACE_DECL