OpenTTD Source  12.0-beta2
LangString Struct Reference

Information about a single string. More...

#include <strgen.h>

Public Member Functions

 LangString (const char *name, const char *english, size_t index, int line)
 Create a new string. More...
 
 ~LangString ()
 Free everything we allocated.
 
void FreeTranslation ()
 Free all data related to the translation.
 

Data Fields

char * name
 Name of the string.
 
char * english
 English text.
 
char * translated
 Translated text.
 
size_t hash_next
 Next hash entry.
 
size_t index
 The index in the language file.
 
int line
 Line of string in source-file.
 
Casetranslated_case
 Cases of the translation.
 

Detailed Description

Information about a single string.

Definition at line 26 of file strgen.h.

Constructor & Destructor Documentation

◆ LangString()

LangString::LangString ( const char *  name,
const char *  english,
size_t  index,
int  line 
)

Create a new string.

Parameters
nameThe name of the string.
englishThe english "translation" of the string.
indexThe index in the string table.
lineThe line this string was found on.

Definition at line 59 of file strgen_base.cpp.


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