26template<
class ObjectType>
class SmartPointer;
58 assert(ReferenceCount == 0);
74 assert( ReferenceCount > 0 );
77 assert( ReferenceCount > 0 );
87 virtual void Print(std::ostream &)
const {}
Object.
Definition gdcmObject.h:37
void UnRegister()
Definition gdcmObject.h:76
void Register()
Definition gdcmObject.h:72
Object()
Definition gdcmObject.h:42
void operator=(const Object &)
Definition gdcmObject.h:66
Object(const Object &)
Special requirement for copy/cstor, assignment operator.
Definition gdcmObject.h:65
virtual ~Object()
Definition gdcmObject.h:55
virtual void Print(std::ostream &) const
Definition gdcmObject.h:87
Class for Smart Pointer.
Definition gdcmSmartPointer.h:40
#define GDCM_EXPORT
Definition gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition gdcmDirectory.h:88