ParTxt Class Reference

A class to handle the Param library specific string manipulation. More...

#include <ParTxt.h>

List of all members.

Public Member Functions

 ParTxt (char *str=NULL) throw ( ParFileException )
void init_ParTxt (char *str=NULL) throw ( ParFileException )
 operator char * () const
 operator char ** () const
char * get_token (size_t n) throw ( ParFileException )
void print (ostream &os)

Static Public Member Functions

static void verify_mode (const string &str) throw ( ParFileException )

Static Public Attributes

static int restore = 0

Protected Attributes

char * buffer
char ** buffer_argv
size_t num_tokens

Friends

ostream & operator<< (ostream &os, ParTxt &par)
 This operator outputs the contents of the object.
ostream & operator<< (ostream &os, ParTxt *par)
 This operator outputs the contents of the object.


Detailed Description

A class to handle the Param library specific string manipulation.

Definition at line 31 of file ParTxt.h.


Member Function Documentation

void ParTxt::verify_mode ( const string &  str  )  throw ( ParFileException ) [static]

Check to see if `mode' is one of the followig options: a, b, h, H, l

Definition at line 127 of file ParTxt.cc.


Friends And Related Function Documentation

ostream& operator<< ( ostream &  os,
ParTxt par 
) [friend]

This operator outputs the contents of the object.

Definition at line 34 of file ParTxt.h.

ostream& operator<< ( ostream &  os,
ParTxt par 
) [friend]

This operator outputs the contents of the object.

Definition at line 40 of file ParTxt.h.


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

Generated on Thu Oct 2 17:54:25 2008 for paramxx by  doxygen 1.5.6