#include "vtkObjectBase.h"
Include dependency graph for vtkSmartPointerBase.h:

This graph shows which files directly or indirectly include this file:

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