|
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().
1.8.1.2