Initial Patch of Auction House bot rev. 135
[auctionmangos.git] / dep / ACE_wrappers / ace / Dump_T.cpp
blobda2b62a6fa3cfaaa8806cffefd52b2c5afd0839e
1 // Dump_T.cpp
2 //
3 // $Id: Dump_T.cpp 80826 2008-03-04 14:51:23Z wotte $
5 #ifndef ACE_DUMP_T_CPP
6 #define ACE_DUMP_T_CPP
8 #include "ace/Dump_T.h"
9 #include "ace/Global_Macros.h"
10 #include "ace/config-all.h"
12 #if !defined (ACE_LACKS_PRAGMA_ONCE)
13 # pragma once
14 #endif /* ACE_LACKS_PRAGMA_ONCE */
16 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
18 template <class Concrete>
19 ACE_Dumpable_Adapter<Concrete>::~ACE_Dumpable_Adapter (void)
21 ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::~ACE_Dumpable_Adapter");
24 template <class Concrete>
25 ACE_Dumpable_Adapter<Concrete>::ACE_Dumpable_Adapter (const Concrete *t)
26 : ACE_Dumpable ((const void *) t), this_ (t)
28 ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::ACE_Dumpable_Adapter");
31 template <class Concrete> Concrete *
32 ACE_Dumpable_Adapter<Concrete>::operator->() const
34 return (Concrete *) this->this_;
37 template <class Concrete> void
38 ACE_Dumpable_Adapter<Concrete>::dump (void) const
40 #if defined (ACE_HAS_DUMP)
41 ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::dump");
42 this->this_->dump ();
43 #endif /* ACE_HAS_DUMP */
46 ACE_END_VERSIONED_NAMESPACE_DECL
48 #endif /* ACE_DUMP_T_CPP */