OpenTTD Source 20241224-master-gf74b0cf984
gamelog_internal.h File Reference

Declaration shared among gamelog.cpp and saveload/gamelog_sl.cpp. More...

#include "gamelog.h"

Go to the source code of this file.

Data Structures

struct  GRFPresence
 Information about the presence of a Grf at a certain point during gamelog history Note about missing Grfs: Changes to missing Grfs are not logged including manual removal of the Grf. More...
 
struct  LoggedChange
 
struct  LoggedChangeMode
 
struct  LoggedChangeRevision
 
struct  LoggedChangeOldVersion
 
struct  LoggedChangeGRFAdd
 
struct  LoggedChangeGRFRemoved
 
struct  LoggedChangeGRFChanged
 
struct  LoggedChangeGRFParameterChanged
 
struct  LoggedChangeGRFMoved
 
struct  LoggedChangeSettingChanged
 
struct  LoggedChangeGRFBug
 
struct  LoggedChangeEmergencySave
 
struct  LoggedAction
 Contains information about one logged action that caused at least one logged change. More...
 
struct  GamelogInternalData
 

Typedefs

using GrfIDMapping = std::map< uint32_t, GRFPresence >
 

Detailed Description

Declaration shared among gamelog.cpp and saveload/gamelog_sl.cpp.

Definition in file gamelog_internal.h.

Typedef Documentation

◆ GrfIDMapping

using GrfIDMapping = std::map<uint32_t, GRFPresence>

Definition at line 29 of file gamelog_internal.h.