#include "vtkCommonCoreModule.h"
#include "vtkObjectBase.h"
Go to the source code of this file.
#define VTK_WEAK_POINTER_BASE_DEFINE_OPERATOR |
( |
|
op | ) |
|
Value:
{ \
return (static_cast<void*>(l.GetPointer()) op static_cast<void*>(r.GetPointer())); \
} \
{ \
return (static_cast<void*>(l) op static_cast<void*>(r.GetPointer())); \
} \
{ \
return (static_cast<void*>(l.GetPointer()) op static_cast<void*>(r)); \
}
Non-templated superclass for vtkWeakPointer.
abstract base class for most VTK objects
Definition at line 88 of file vtkWeakPointerBase.h.
Compare smart pointer values.
Streaming operator to print smart pointer like regular pointers.