OpenTTD
|
Helper class to read a file. More...
Public Member Functions | |
File (const char *filename) | |
Create the helper by opening the given file. | |
~File () | |
Free everything we have allocated. | |
char | GetChar () const |
Get a single character from the file. | |
const char * | GetDirname () const |
Get the directory name of the file. |
Private Attributes | |
FILE * | fp |
The currently opened file. | |
char * | dirname |
The directory of the file. |
Helper class to read a file.
Definition at line 156 of file depend.cpp.
|
inline |
Create the helper by opening the given file.
filename | the file to open |
Definition at line 163 of file depend.cpp.
|
inline |
Free everything we have allocated.
Definition at line 180 of file depend.cpp.
|
inline |
Get a single character from the file.
If we are reading beyond the end of the file '\0' is returned.
Definition at line 191 of file depend.cpp.
References fp.
Referenced by Lexer::Next().
|
inline |
Get the directory name of the file.
Definition at line 201 of file depend.cpp.
References dirname.
Referenced by ScanFile().