#include <eleve/src/loader0.hpp>
Public Member Functions | |
loader (const std::string &n) throw (std::exception) | |
The constructor for filename input. | |
char * | get () throw (std::exception) |
Get a single line using boost::iostreams. | |
char * | get0 () throw (std::exception) |
Get a single line not using boost::iostreams. | |
int | line () const |
~loader () | |
Protected Attributes | |
std::auto_ptr< Impl > | impl |
Friends | |
struct | Impl |
Classes | |
struct | Impl |
This uses boost::iostreams to provide a transparency from carriage return/line feed issues. It should be extended to provide other transparencies.
Definition at line 33 of file loader0.hpp.
char* eepgwde::detail::loader::get0 | ( | ) | throw (std::exception) |
Get a single line not using boost::iostreams.
friend struct Impl [friend] |
Definition at line 35 of file loader0.hpp.
std::auto_ptr<Impl> eepgwde::detail::loader::impl [protected] |