class Concrete.
#include <ace/Dump.h>
template<class Concrete> class ACE_Dumpable_Adapter : public ACE_Dumpable {
public:ACE_Dumpable_Adapter (const Concrete *t);~ACE_Dumpable_Adapter (void);virtual void dump (void) const;Concrete *operator->() const;private:const Concrete *this_;};
ACE_Dumpable_Adapter (const Concrete *t);
~ACE_Dumpable_Adapter (void);
virtual void dump (void) const;
dump method of
class Concrete).
Concrete *operator->() const;
class Concrete
need not inherit from a common class since ACE_Dumpable
provides the uniform virtual interface!