| 
    OpenTTD Source 20251104-master-g3befbdd52f
    
   | 
 
A reader that simply reads using fopen. More...
  
Public Member Functions | |
| StringListReader (StringData &data, const LanguageStrings &strings, bool master, bool translation) | |
| Create the reader.   | |
| std::optional< std::string > | ReadLine () override | 
| Read a single line from the source of strings.   | |
  Public Member Functions inherited from StringReader | |
| StringReader (StringData &data, const std::string &file, bool master, bool translation) | |
| Prepare reading.   | |
| void | HandleString (std::string_view str) | 
| virtual void | HandlePragma (std::string_view str, LanguagePackHeader &lang) | 
| Handle the pragma of the file.   | |
| virtual void | ParseFile () | 
| Start parsing the file.   | |
Data Fields | |
| StringList::const_iterator | p | 
| The current location of the iteration.   | |
| StringList::const_iterator | end | 
| The end of the iteration.   | |
  Data Fields inherited from StringReader | |
| StringData & | data | 
| The data to fill during reading.   | |
| const std::string | file | 
| The file we are reading.   | |
| bool | master | 
| Are we reading the master file?   | |
| bool | translation | 
| Are we reading a translation, implies !master. However, the base translation will have this false.   | |
A reader that simply reads using fopen.
Definition at line 81 of file game_text.cpp.
      
  | 
  inline | 
Create the reader.
| data | The data to fill during reading. | 
| strings | The language strings we are reading. | 
| master | Are we reading the master file? | 
| translation | Are we reading a translation? | 
Definition at line 92 of file game_text.cpp.
      
  | 
  inlineoverridevirtual | 
Read a single line from the source of strings.
Implements StringReader.
Definition at line 97 of file game_text.cpp.
| StringList::const_iterator StringListReader::end | 
The end of the iteration.
Definition at line 83 of file game_text.cpp.
| StringList::const_iterator StringListReader::p | 
The current location of the iteration.
Definition at line 82 of file game_text.cpp.