| 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
 1.8.1.2