ARB
Public Member Functions | List of all members
CommentSkippingFileBuffer Class Reference
Inheritance diagram for CommentSkippingFileBuffer:
Inheritance graph
[legend]
Collaboration diagram for CommentSkippingFileBuffer:
Collaboration graph
[legend]

Public Member Functions

 CommentSkippingFileBuffer (const string &filename_, FILE *in, const char *openComment, const char *closeComment, const char *eolComment)
 
- Public Member Functions inherited from BufferedFileReader
 BufferedFileReader (const string &filename_, FILE *in)
 
virtual ~BufferedFileReader ()
 
bool good ()
 
void rewind ()
 
const stringgetFilename () const FINAL_OVERRIDE
 
 PREPARE_MARK_NONFINAL_CLASS (BufferedFileReader)
 
- Public Member Functions inherited from LineReader
 LineReader ()
 
virtual ~LineReader ()
 
string lineError (const string &msg) const
 
string lineError (const char *msg) const
 
void showFilenameInLineError (bool show)
 
bool getLine (string &line)
 
void backLine (const string &line)
 
size_t getLineNumber () const
 
void setLineNumber (size_t line)
 
void copyTo (FILE *out)
 

Additional Inherited Members

- Protected Member Functions inherited from BufferedFileReader
FILE *& get_fp ()
 
- Protected Member Functions inherited from LineReader
void reset ()
 

Detailed Description

Definition at line 72 of file arb_proto_2_xsub.cxx.

Constructor & Destructor Documentation

CommentSkippingFileBuffer::CommentSkippingFileBuffer ( const string filename_,
FILE *  in,
const char openComment,
const char closeComment,
const char eolComment 
)
inline

Definition at line 98 of file arb_proto_2_xsub.cxx.


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