#include "vtkObjectBase.h"
Go to the source code of this file.
Defines | |
#define | VTK_SMART_POINTER_BASE_BOOL int |
#define | VTK_SMART_POINTER_BASE_DEFINE_OPERATOR(op) |
|
Definition at line 84 of file vtkSmartPointerBase.h. |
|
Value: inline VTK_SMART_POINTER_BASE_BOOL \ operator op (const vtkSmartPointerBase& l, const vtkSmartPointerBase& r) \ { \ return (static_cast<void*>(l.GetPointer()) op \ static_cast<void*>(r.GetPointer())); \ } \ inline VTK_SMART_POINTER_BASE_BOOL \ operator op (vtkObjectBase* l, const vtkSmartPointerBase& r) \ { \ return (static_cast<void*>(l) op static_cast<void*>(r.GetPointer())); \ } \ inline VTK_SMART_POINTER_BASE_BOOL \ operator op (const vtkSmartPointerBase& l, vtkObjectBase* r) \ { \ return (static_cast<void*>(l.GetPointer()) op static_cast<void*>(r)); \ } Definition at line 87 of file vtkSmartPointerBase.h. |
|
Streaming operator to print smart pointer like regular pointers. |