Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

FileScanner Class Reference

#include <scanner.h>

Class diagram for FileScanner:

Scanner StackObj NoExplicitAllocationObj

List of all members.

Public Members

 FileScanner (char* filename)
 ~FileScanner ()
char* fileName ()
char* fullName ()
bool is_file_scanner ()
int32 fileError

Protected Members

fint read_next_char ()
FILE* openFileAndReturnFile (char* filename)
bool is_buffer_filled ()
FILE* file
char* _fileName
char* _fullName

Detailed Description


Member Function Documentation

FileScanner::FileScanner (char * fn)

FileScanner::~FileScanner ()

char * FileScanner::fileName () [inline, virtual]

Reimplemented from Scanner.

char * FileScanner::fullName () [inline]

bool FileScanner::is_file_scanner () [inline, virtual]

Reimplemented from Scanner.

fint FileScanner::read_next_char () [inline, protected, virtual]

Reimplemented from Scanner.

FILE * FileScanner::openFileAndReturnFile (char * fn) [protected]

bool FileScanner::is_buffer_filled () [inline, protected, virtual]

Reimplemented from Scanner.


Member Data Documentation

int32 FileScanner::fileError

FILE* FileScanner::file [protected]

char* FileScanner::_fileName [protected]

char* FileScanner::_fullName [protected]


The documentation for this class was generated from the following files:
Generated at Tue Jun 27 12:07:25 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999