ifbuff Class Reference

Ratpac-two: ifbuff Class Reference
Ratpac-two
Inheritance diagram for ifbuff:
ibuff

Public Member Functions

 ifbuff (FILE *)
 
 ifbuff (const char *, size_t bufsize=iftext::preferred_buffer)
 
 ifbuff (const std::string &, size_t bufsize=iftext::preferred_buffer)
 
void open (const std::string &filename, size_t bufsize)
 
virtual int peek (void)
 
virtual int get (void)
 
virtual std::string error_string (void) const
 
- Public Member Functions inherited from ibuff
 ibuff (itext::newline_t newline=itext::convert_mode)
 
void increment (bool newline=false)
 
unsigned long bytes (void) const
 
unsigned line (void) const
 
unsigned column (void) const
 
void set_newline_mode (itext::newline_t newline)
 
itext::newline_t newline_mode (void) const
 
void set_error (int error)
 
void clear_error (void)
 
int error_number (void) const
 

Friends

class iftext
 

Additional Inherited Members

- Protected Attributes inherited from ibuff
itext::newline_t m_newline_mode
 
unsigned long m_bytes
 
unsigned m_line
 
unsigned m_column
 
int m_error_number
 
int m_aliases
 

The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/external/stlplus/include/stlplus/fileio.hpp
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/external/stlplus/src/fileio.cc