VTK  9.4.20241201
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 186 of file vtkMarshalContext.h.

Constructor & Destructor Documentation

◆ ScopedParentTracker() [1/3]

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

Definition at line 191 of file vtkMarshalContext.h.

◆ ~ScopedParentTracker()

vtkMarshalContext::ScopedParentTracker::~ScopedParentTracker ( )
inline

Definition at line 200 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: