#include <file_tokenizer.hpp>
Public Member Functions | |
| FileTokenizer (const char *fileName) | |
| Create from file name - open this file. | |
| FileTokenizer (FILE *fileDescriptor) | |
| Create from file - use open file descriptor, do not close on destruction. | |
| ~FileTokenizer () | |
| bool | is_feof () |
| True if there is no more tokens (but there might still be some white characters). | |
| void | get_next_token (bool noconvert=false) |
| Fetch next token. | |
Public Attributes | |
| int | int_value |
| Last token as int. | |
| double | float_value |
| Last token as double. | |
| char | raw_string [2048] |
| Last token (unconverted). | |
Private Attributes | |
| FILE * | source |
| const bool | autoClose |
| FileTokenizer::FileTokenizer | ( | const char * | fileName | ) |
| FileTokenizer::FileTokenizer | ( | FILE * | fileDescriptor | ) | [inline] |
Create from file - use open file descriptor, do not close on destruction.
| FileTokenizer::~FileTokenizer | ( | ) |
| bool FileTokenizer::is_feof | ( | ) |
True if there is no more tokens (but there might still be some white characters).
| void FileTokenizer::get_next_token | ( | bool | noconvert = false |
) |
Fetch next token.
Last token as int.
| double FileTokenizer::float_value |
Last token as double.
| char FileTokenizer::raw_string[2048] |
Last token (unconverted).
FILE* FileTokenizer::source [private] |
const bool FileTokenizer::autoClose [private] |
1.5.6