Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

eqn_cruncher::arg_stream Class Reference

#include <cmd_args.hpp>

List of all members.

Public Methods

 arg_stream (int nargs, char **args)
int num_args () const
void set_index (int i)
int contains (std::string const &sarg) const

Friends

arg_stream & operator>> (arg_stream &in, int &i)
arg_stream & operator>> (arg_stream &in, unsigned int &i)
arg_stream & operator>> (arg_stream &in, char &ch)
arg_stream & operator>> (arg_stream &in, std::string &str)


Constructor & Destructor Documentation

eqn_cruncher::arg_stream::arg_stream int    nargs,
char **    args
[inline]
 


Member Function Documentation

int eqn_cruncher::arg_stream::contains std::string const &    sarg const
 

int eqn_cruncher::arg_stream::num_args   const [inline]
 

void eqn_cruncher::arg_stream::set_index int    i [inline]
 


Friends And Related Function Documentation

arg_stream& operator>> arg_stream &    in,
std::string &    str
[friend]
 

arg_stream& operator>> arg_stream &    in,
char &    ch
[friend]
 

arg_stream& operator>> arg_stream &    in,
unsigned int &    i
[friend]
 

arg_stream& operator>> arg_stream &    in,
int &    i
[friend]
 


The documentation for this class was generated from the following file:
Generated on Mon Oct 11 13:09:26 2004 for Equation Cruncher by doxygen1.2.18