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 ()
Logger * get_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