#include "vtkObjectBase.h"


Go to the source code of this file.
| Classes | |
| class | vtkWeakPointerBase | 
| Non-templated superclass for vtkWeakPointer.  More... | |
| class | vtkWeakPointerBase::NoReference | 
| Defines | |
| #define | VTK_WEAK_POINTER_BASE_DEFINE_OPERATOR(op) | 
| Functions | |
| VTK_COMMON_EXPORT ostream & | operator<< (ostream &os, const vtkWeakPointerBase &p) | 
| #define VTK_WEAK_POINTER_BASE_DEFINE_OPERATOR | ( | op | ) | 
Value:
inline vtkstd_bool \ operator op (const vtkWeakPointerBase& l, const vtkWeakPointerBase& r) \ { \ return (static_cast<void*>(l.GetPointer()) op \ static_cast<void*>(r.GetPointer())); \ } \ inline vtkstd_bool \ operator op (vtkObjectBase* l, const vtkWeakPointerBase& r) \ { \ return (static_cast<void*>(l) op static_cast<void*>(r.GetPointer())); \ } \ inline vtkstd_bool \ operator op (const vtkWeakPointerBase& l, vtkObjectBase* r) \ { \ return (static_cast<void*>(l.GetPointer()) op static_cast<void*>(r)); \ }
Definition at line 81 of file vtkWeakPointerBase.h.
| VTK_COMMON_EXPORT ostream& operator<< | ( | ostream & | os, | |
| const vtkWeakPointerBase & | p | |||
| ) | 
Compare smart pointer values.
Streaming operator to print smart pointer like regular pointers.
 1.5.6
 1.5.6