ESLA

Embeddable Scriting LAnguage

frantz@pangea.stanford.edu

Stanford University, Rock Fracture Project research group

© 2003

IfStream Class Reference


Public Methods

 IfStream ()
 IfStream (const IfStream &)
 IfStream (const std::string &)
 IfStream (const char *)
virtual ~IfStream ()
IfStream & operator= (const IfStream &)
IfStream & getline (char *, int size, char _delim='\n')
int line_count () const
const std::string & cur_line () const
const std::string & file_name () const
int bad () const
int eof ()
Loggerget_logger () const
void set_logger (Logger *log)
void message (const std::string &, bool extra=true) const

Constructor & Destructor Documentation

IfStream::IfStream  
 

IfStream::IfStream const IfStream &   
 

IfStream::IfStream const std::string &   
 

IfStream::IfStream const char *   
 

virtual IfStream::~IfStream   [virtual]
 


Member Function Documentation

int IfStream::bad   const
 

const std::string & IfStream::cur_line   const
 

Definition at line 75 of file if_stream.h.

int IfStream::eof  
 

const std::string & IfStream::file_name   const
 

Definition at line 79 of file if_stream.h.

Logger* IfStream::get_logger   const
 

IfStream& IfStream::getline char *   ,
int    size,
char    _delim = '\n'
 

int IfStream::line_count   const
 

Definition at line 71 of file if_stream.h.

void IfStream::message const std::string &   ,
bool    extra = true
const
 

IfStream& IfStream::operator= const IfStream &   
 

void IfStream::set_logger Logger   log
 


Generated on Wed May 14 11:42:33 2003 for Esla-lib by doxygen1.3-rc1