VTK  9.7.1
Classes | Macros | Typedefs
vtkObjectBase.h File Reference
#include "vtkCommonCoreModule.h"
#include "vtkDeprecation.h"
#include "vtkFeatures.h"
#include "vtkIndent.h"
#include "vtkSystemIncludes.h"
#include "vtkType.h"
#include "vtkWrappingHints.h"
#include <atomic>
#include <memory>
#include <mutex>
#include <string>
Include dependency graph for vtkObjectBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkWeakPtr< T >
 a weak reference to a vtkObjectBase. More...
 
class  vtkObjectBase
 abstract base class for most VTK objects More...
 
class  vtkObjectBase::vtkMemkindRAII
 A class to help modify and restore the global UsingMemkind state, like SetUsingMemkind(newValue), but safer. More...
 

Macros

#define VTK_HAS_INITIALIZE_OBJECT_BASE
 

Typedefs

typedef void *(* vtkMallocingFunction) (size_t)
 
typedef void *(* vtkReallocingFunction) (void *, size_t)
 
typedef void(* vtkFreeingFunction) (void *)
 

Macro Definition Documentation

#define VTK_HAS_INITIALIZE_OBJECT_BASE

Definition at line 40 of file vtkObjectBase.h.

Typedef Documentation

typedef void*(* vtkMallocingFunction) (size_t)

Definition at line 64 of file vtkObjectBase.h.

typedef void*(* vtkReallocingFunction) (void *, size_t)

Definition at line 65 of file vtkObjectBase.h.

typedef void(* vtkFreeingFunction) (void *)

Definition at line 66 of file vtkObjectBase.h.