Initial Patch of Auction House bot rev. 135
[auctionmangos.git] / dep / ACE_wrappers / ace / TSS_T.inl
blob9959a2edd94b2bfbeb94bcaf2f366f17edb37105
1 // -*- C++ -*-
2 //
3 // $Id: TSS_T.inl 80826 2008-03-04 14:51:23Z wotte $
5 #if !(defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
7 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
9 template <class TYPE> ACE_INLINE
10 ACE_TSS<TYPE>::ACE_TSS (TYPE *type)
11   : type_ (type)
15 template <class TYPE> ACE_INLINE int
16 ACE_TSS<TYPE>::ts_init (void) 
18   return 0;
21 template <class TYPE> ACE_INLINE TYPE *
22 ACE_TSS<TYPE>::ts_object (void) const
24   return this->type_;
27 template <class TYPE> ACE_INLINE TYPE *
28 ACE_TSS<TYPE>::ts_object (TYPE *type)
30   this->type_ = type;
31   return this->type_;
34 template <class TYPE> ACE_INLINE TYPE *
35 ACE_TSS<TYPE>::ts_get (void) const
37   return this->type_;
40 ACE_END_VERSIONED_NAMESPACE_DECL
42 #endif /* ! (defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION))) */