VTK  9.7.1
Public Member Functions | List of all members
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 209 of file vtkMarshalContext.h.

Constructor & Destructor Documentation

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

Definition at line 214 of file vtkMarshalContext.h.

vtkMarshalContext::ScopedParentTracker::~ScopedParentTracker ( )
inline

Definition at line 223 of file vtkMarshalContext.h.

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

Member Function Documentation

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

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