OpenTTD Source 20241224-master-gf74b0cf984
LoggedChangeGRFChanged Struct Reference
Inheritance diagram for LoggedChangeGRFChanged:
LoggedChange GRFIdentifier

Public Member Functions

 LoggedChangeGRFChanged (const GRFIdentifier &ident)
 
void FormatTo (std::back_insert_iterator< std::string > &output_iterator, GrfIDMapping &grf_names, GamelogActionType action_type) override
 
- Public Member Functions inherited from LoggedChange
 LoggedChange (GamelogChangeType type=GLCT_NONE)
 
- Public Member Functions inherited from GRFIdentifier
 GRFIdentifier (const GRFIdentifier &other)=default
 
 GRFIdentifier (GRFIdentifier &&other)=default
 
 GRFIdentifier (uint32_t grfid, const MD5Hash &md5sum)
 
GRFIdentifieroperator= (const GRFIdentifier &other)=default
 
bool HasGrfIdentifier (uint32_t grfid, const MD5Hash *md5sum) const
 Does the identification match the provided values?
 

Additional Inherited Members

- Data Fields inherited from LoggedChange
GamelogChangeType ct
 
- Data Fields inherited from GRFIdentifier
uint32_t grfid
 GRF ID (defined by Action 0x08)
 
MD5Hash md5sum
 MD5 checksum of file to distinguish files with the same GRF ID (eg. newer version of GRF)
 

Detailed Description

Definition at line 87 of file gamelog_internal.h.

Constructor & Destructor Documentation

◆ LoggedChangeGRFChanged() [1/2]

LoggedChangeGRFChanged::LoggedChangeGRFChanged ( )
inline

Definition at line 88 of file gamelog_internal.h.

◆ LoggedChangeGRFChanged() [2/2]

LoggedChangeGRFChanged::LoggedChangeGRFChanged ( const GRFIdentifier ident)
inline

Definition at line 89 of file gamelog_internal.h.

Member Function Documentation

◆ FormatTo()

void LoggedChangeGRFChanged::FormatTo ( std::back_insert_iterator< std::string > &  output_iterator,
GrfIDMapping &  grf_names,
GamelogActionType  action_type 
)
overridevirtual

Implements LoggedChange.

Definition at line 263 of file gamelog.cpp.


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