eepgwde::detail::loader Struct Reference
[Input/Output Facilities]

#include <eleve/src/loader0.hpp>

List of all members.

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< Implimpl

Friends

struct Impl

Classes

struct  Impl


Detailed Description

Provides a versatile means of loading text files as CSV.

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.


Member Function Documentation

char* eepgwde::detail::loader::get0 (  )  throw (std::exception)

Get a single line not using boost::iostreams.


Friends And Related Function Documentation

friend struct Impl [friend]

Definition at line 35 of file loader0.hpp.


Member Data Documentation

std::auto_ptr<Impl> eepgwde::detail::loader::impl [protected]

Definition at line 55 of file loader0.hpp.

Referenced by get(), and line().


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

Generated on Thu Feb 18 21:30:12 2010 for eleve by  doxygen 1.5.6