#include <ace/Based_Pointer_T.h>
template<class CONCRETE> class ACE_Based_Pointer : public ACE_Based_Pointer_Basic<CONCRETE> {
public:
ACE_Based_Pointer (void);
ACE_Based_Pointer (CONCRETE *initial);
ACE_Based_Pointer (const ACE_Based_Pointer<CONCRETE> &);
void operator = (const ACE_Based_Pointer<CONCRETE> &);
void operator = (CONCRETE *from);
CONCRETE *operator-> (void);
};
ACE_Based_Pointer (void);
ACE_Based_Pointer_Basic
for
details.
ACE_Based_Pointer (CONCRETE *initial);
initial
pointer.
ACE_Based_Pointer (const ACE_Based_Pointer<CONCRETE> &);
void operator = (const ACE_Based_Pointer<CONCRETE> &);
void operator = (CONCRETE *from);
CONCRETE *operator-> (void);
Dietrich.Quehl@med.siemens.de
and
Douglas C. Schmidt schmidt@.cs.wustl.edu