| OpenTTD
    | 
Information about why GRF had problems during initialisation. More...
#include <newgrf_config.h>
 
  
 | Public Member Functions | |
| GRFError (StringID severity, StringID message=0) | |
| Construct a new GRFError. | |
| GRFError (const GRFError &error) | |
| Create a new GRFError that is a deep copy of an existing error message. | |
|  Public Member Functions inherited from ZeroedMemoryAllocator | |
| void * | operator new (size_t size) | 
| Memory allocator for a single class instance. | |
| void * | operator new[] (size_t size) | 
| Memory allocator for an array of class instances. | |
| void | operator delete (void *ptr) | 
| Memory release for a single class instance. | |
| void | operator delete[] (void *ptr) | 
| Memory release for an array of class instances. | |
| Data Fields | |
| char * | custom_message | 
| Custom message (if present) | |
| char * | data | 
| Additional data for message and custom_message. | |
| StringID | message | 
| Default message. | |
| StringID | severity | 
| Info / Warning / Error / Fatal. | |
| uint32 | param_value [2] | 
| Values of GRF parameters to show for message and custom_message. | |
Information about why GRF had problems during initialisation.
Definition at line 103 of file newgrf_config.h.
Construct a new GRFError.
| severity | The severity of this error. | 
| message | The actual error-string. | 
Definition at line 201 of file newgrf_config.cpp.
| GRFError::GRFError | ( | const GRFError & | error | ) | 
Create a new GRFError that is a deep copy of an existing error message.
| error | The GRFError object to make a copy of. | 
Definition at line 211 of file newgrf_config.cpp.
References custom_message, data, param_value, and stredup().
 1.8.1.2
 1.8.1.2