#include "vtkCommonCoreModule.h"
#include "vtkObjectBase.h"
Go to the source code of this file.
#define VTK_WEAK_POINTER_BASE_DEFINE_OPERATOR |
( |
|
op | ) |
|
Value:inline bool \
{ \
return (static_cast<void*>(l.GetPointer()) op \
static_cast<void*>(r.GetPointer())); \
} \
inline bool \
{ \
return (static_cast<void*>(l) op static_cast<void*>(r.GetPointer())); \
} \
inline bool \
{ \
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 89 of file vtkWeakPointerBase.h.
Compare smart pointer values.
Streaming operator to print smart pointer like regular pointers.