Base class for writing the header, i.e. More...
#include <strgen.h>
Public Member Functions | |
| virtual void | WriteStringID (const char *name, int stringid)=0 |
| Write the string ID. | |
| virtual void | Finalise (const StringData &data)=0 |
| Finalise writing the file. | |
| virtual | ~HeaderWriter () |
| Especially destroy the subclasses. | |
| void | WriteHeader (const StringData &data) |
| Write the header information. | |
Base class for writing the header, i.e.
the STR_XXX to numeric value.
Definition at line 93 of file strgen.h.
| virtual HeaderWriter::~HeaderWriter | ( | ) | [inline, virtual] |
| virtual void HeaderWriter::Finalise | ( | const StringData & | data | ) | [pure virtual] |
Finalise writing the file.
| data | The data about the string. |
Implemented in StringNameWriter.
| void HeaderWriter::WriteHeader | ( | const StringData & | data | ) |
Write the header information.
| data | The data about the string. |
Definition at line 831 of file strgen_base.cpp.
References StringData::max_strings, LangString::name, StringData::strings, and WriteStringID().
Referenced by GameStrings::Compile().
| virtual void HeaderWriter::WriteStringID | ( | const char * | name, | |
| int | stringid | |||
| ) | [pure virtual] |
Write the string ID.
| name | The name of the string. | |
| stringid | The ID of the string. |
Implemented in StringNameWriter.
Referenced by WriteHeader().
1.7.1