libvariant
 All Classes Namespaces Files Functions Enumerations Groups
Public Member Functions | List of all members
libvariant::ParserFilenameInput Class Reference

Parser input from a filename. More...

#include <Variant/ParserInput.h>

Inheritance diagram for libvariant::ParserFilenameInput:
libvariant::ParserFileInput libvariant::ParserStreamInput libvariant::ParserInput

Public Member Functions

 ParserFilenameInput (const char *filename, const char *mode="r")
 
- Public Member Functions inherited from libvariant::ParserFileInput
 ParserFileInput (FILE *f)
 
virtual unsigned Read (void *ptr, unsigned len)
 return number of bytes read into ptr, 0 on EOF
 
- Public Member Functions inherited from libvariant::ParserStreamInput
 ParserStreamInput (unsigned buffer_len)
 
virtual const void * GetPtr (unsigned &len)
 
virtual void Release (unsigned len)
 

Additional Inherited Members

- Protected Attributes inherited from libvariant::ParserFileInput
FILE * file
 
- Protected Attributes inherited from libvariant::ParserStreamInput
std::vector< char > buffer
 
unsigned num
 
unsigned offset
 
bool eof
 

Detailed Description

Parser input from a filename.


The documentation for this class was generated from the following files: