5 #include "ace/Dump_T.h"
6 #include "ace/Global_Macros.h"
7 #include "ace/config-all.h"
9 #if !defined (ACE_LACKS_PRAGMA_ONCE)
11 #endif /* ACE_LACKS_PRAGMA_ONCE */
13 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
15 template <class Concrete
>
16 ACE_Dumpable_Adapter
<Concrete
>::~ACE_Dumpable_Adapter ()
18 ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::~ACE_Dumpable_Adapter");
21 template <class Concrete
>
22 ACE_Dumpable_Adapter
<Concrete
>::ACE_Dumpable_Adapter (const Concrete
*t
)
23 : ACE_Dumpable ((const void *) t
), this_ (t
)
25 ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::ACE_Dumpable_Adapter");
28 template <class Concrete
> Concrete
*
29 ACE_Dumpable_Adapter
<Concrete
>::operator->() const
31 return (Concrete
*) this->this_
;
34 template <class Concrete
> void
35 ACE_Dumpable_Adapter
<Concrete
>::dump () const
37 #if defined (ACE_HAS_DUMP)
38 ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::dump");
40 #endif /* ACE_HAS_DUMP */
43 ACE_END_VERSIONED_NAMESPACE_DECL
45 #endif /* ACE_DUMP_T_CPP */