VTK  9.5.20251207
vtkMarshalContext::ScopedParentTracker Class Reference

Convenient to push a parent as the 'active' identifier and add children to that parent when (de)serializing sub-states or sub-objects. More...

#include <vtkMarshalContext.h>

Public Member Functions

 ScopedParentTracker (vtkMarshalContext *context, vtkTypeUInt32 identifier)
 
 ~ScopedParentTracker ()
 
 ScopedParentTracker (const ScopedParentTracker &)=delete
 
void operator= (const ScopedParentTracker &)=delete
 
 ScopedParentTracker (ScopedParentTracker &&)=delete
 
void operator= (ScopedParentTracker &&)=delete
 

Detailed Description

Convenient to push a parent as the 'active' identifier and add children to that parent when (de)serializing sub-states or sub-objects.

Definition at line 205 of file vtkMarshalContext.h.

Constructor & Destructor Documentation

◆ ScopedParentTracker() [1/3]

vtkMarshalContext::ScopedParentTracker::ScopedParentTracker ( vtkMarshalContext * context,
vtkTypeUInt32 identifier )
inlineexplicit

Definition at line 210 of file vtkMarshalContext.h.

◆ ~ScopedParentTracker()

vtkMarshalContext::ScopedParentTracker::~ScopedParentTracker ( )
inline

Definition at line 219 of file vtkMarshalContext.h.

◆ ScopedParentTracker() [2/3]

vtkMarshalContext::ScopedParentTracker::ScopedParentTracker ( const ScopedParentTracker & )
delete

◆ ScopedParentTracker() [3/3]

vtkMarshalContext::ScopedParentTracker::ScopedParentTracker ( ScopedParentTracker && )
delete

Member Function Documentation

◆ operator=() [1/2]

void vtkMarshalContext::ScopedParentTracker::operator= ( const ScopedParentTracker & )
delete

◆ operator=() [2/2]

void vtkMarshalContext::ScopedParentTracker::operator= ( ScopedParentTracker && )
delete

The documentation for this class was generated from the following file: