openMSX
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
openmsx::OutputArchiveBase2 Class Reference

#include <serialize.hh>

Inheritance diagram for openmsx::OutputArchiveBase2:
Inheritance graph
[legend]

Public Member Functions

bool versionAtLeast (unsigned, unsigned) const
 
bool versionBelow (unsigned, unsigned) const
 
void skipSection (bool) const
 
template<typename T >
unsigned generateId (const T *p)
 
template<typename T >
unsigned getId (const T *p)
 

Static Public Attributes

static constexpr bool IS_LOADER = false
 

Protected Member Functions

 OutputArchiveBase2 ()=default
 

Detailed Description

Definition at line 366 of file serialize.hh.

Constructor & Destructor Documentation

◆ OutputArchiveBase2()

openmsx::OutputArchiveBase2::OutputArchiveBase2 ( )
protecteddefault

Member Function Documentation

◆ generateId()

template<typename T >
unsigned openmsx::OutputArchiveBase2::generateId ( const T *  p)
inline

Definition at line 405 of file serialize.hh.

◆ getId()

template<typename T >
unsigned openmsx::OutputArchiveBase2::getId ( const T *  p)
inline

◆ skipSection()

void openmsx::OutputArchiveBase2::skipSection ( bool  ) const
inline

Definition at line 379 of file serialize.hh.

References UNREACHABLE.

◆ versionAtLeast()

bool openmsx::OutputArchiveBase2::versionAtLeast ( unsigned  ,
unsigned   
) const
inline

Definition at line 370 of file serialize.hh.

◆ versionBelow()

bool openmsx::OutputArchiveBase2::versionBelow ( unsigned  ,
unsigned   
) const
inline

Definition at line 374 of file serialize.hh.

Member Data Documentation

◆ IS_LOADER

constexpr bool openmsx::OutputArchiveBase2::IS_LOADER = false
staticconstexpr

Definition at line 369 of file serialize.hh.


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