OpenTTD Source  20240917-master-g9ab0a47812
error_func.h File Reference
#include "3rdparty/fmt/format.h"

Go to the source code of this file.

Macros

#define UserError(format_string, ...)   UserErrorI(fmt::format(FMT_STRING(format_string) __VA_OPT__(,) __VA_ARGS__))
 
#define FatalError(format_string, ...)   FatalErrorI(fmt::format(FMT_STRING(format_string) __VA_OPT__(,) __VA_ARGS__))
 

Functions

void UserErrorI (const std::string &str)
 Error handling for fatal user errors. More...
 
void FatalErrorI (const std::string &str)
 Error handling for fatal non-user errors. More...
 

Detailed Description

Error reporting related functions.

Definition in file error_func.h.

Function Documentation

◆ FatalErrorI()

void FatalErrorI ( const std::string &  msg)

Error handling for fatal non-user errors.

Parameters
strthe string to print.
Note
Does NEVER return.

Error handling for fatal non-user errors.

Parameters
sFormat string.
Note
Function does not return.

Definition at line 133 of file openttd.cpp.

References VideoDriver::GetInstance().

◆ UserErrorI()

void UserErrorI ( const std::string &  str)

Error handling for fatal user errors.

Parameters
strthe string to print.
Note
Does NEVER return.

Definition at line 112 of file openttd.cpp.