gem5  v20.1.0.0
Public Member Functions | Private Member Functions | List of all members
Serializable::ScopedCheckpointSection Class Reference

#include <serialize.hh>

Public Member Functions

 ~ScopedCheckpointSection ()
 ScopedCheckpointSection ()=delete
 ScopedCheckpointSection (const ScopedCheckpointSection &)=delete
ScopedCheckpointSectionoperator= (const ScopedCheckpointSection &)=delete
ScopedCheckpointSectionoperator= (ScopedCheckpointSection &&)=delete
template<class CP >
 ScopedCheckpointSection (CP &cp, const char *name)
 This is the constructor for Scoped checkpoint section helper class. More...
template<class CP >
 ScopedCheckpointSection (CP &cp, const std::string &name)

Private Member Functions

void pushName (const char *name)
void nameOut (CheckpointOut &cp)
void nameOut (CheckpointIn &cp)

Detailed Description

Definition at line 175 of file serialize.hh.

Constructor & Destructor Documentation

◆ ~ScopedCheckpointSection()

Serializable::ScopedCheckpointSection::~ScopedCheckpointSection ( )

Definition at line 212 of file

References DPRINTF.

◆ ScopedCheckpointSection() [1/2]

Serializable::ScopedCheckpointSection::ScopedCheckpointSection ( )

◆ ScopedCheckpointSection() [2/2]

Serializable::ScopedCheckpointSection::ScopedCheckpointSection ( const ScopedCheckpointSection )

Member Function Documentation

◆ nameOut() [1/2]

void Serializable::ScopedCheckpointSection::nameOut ( CheckpointIn cp)

Definition at line 224 of file serialize.hh.

◆ nameOut() [2/2]

void Serializable::ScopedCheckpointSection::nameOut ( CheckpointOut cp)

Definition at line 231 of file

References Serializable::currentSection(), and DPRINTF.

Referenced by ScopedCheckpointSection().

◆ operator=() [1/2]

ScopedCheckpointSection& Serializable::ScopedCheckpointSection::operator= ( const ScopedCheckpointSection )

◆ operator=() [2/2]

ScopedCheckpointSection& Serializable::ScopedCheckpointSection::operator= ( ScopedCheckpointSection &&  )

◆ pushName()

void Serializable::ScopedCheckpointSection::pushName ( const char *  name)

Definition at line 220 of file

References csprintf(), and DPRINTF.

Referenced by ScopedCheckpointSection().

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

Generated on Wed Sep 30 2020 14:02:31 for gem5 by doxygen 1.8.17