utilities::PropertiesParser Class Reference

#include <PropertiesParser.h>

List of all members.

Classes

struct  ciCharCompare
struct  ciStringCompare

Public Member Functions

 PropertiesParser ()
 ~PropertiesParser ()
void addVariable (const std::string &name, Mutator *m)
void addVariable (const char *name, Mutator *m)
void readVariable (std::istream &is)
void readValues (std::istream &is)
void printValues (std::ostream &out, const std::string &pre, const std::string &sep) const
bool hasUnrecognized () const
void printUnrecognized (std::ostream &out) const
template<class T >
void registerPropertiesVar (const std::string &name, T &t)

Constructor & Destructor Documentation

utilities::PropertiesParser::PropertiesParser (  )  [inline]
utilities::PropertiesParser::~PropertiesParser (  ) 

Member Function Documentation

void utilities::PropertiesParser::addVariable ( const char *  name,
utilities::Mutator m 
)
void utilities::PropertiesParser::addVariable ( const std::string &  name,
utilities::Mutator m 
)

Referenced by registerPropertiesVar().

bool utilities::PropertiesParser::hasUnrecognized (  )  const
void utilities::PropertiesParser::printUnrecognized ( std::ostream &  out  )  const
void utilities::PropertiesParser::printValues ( std::ostream &  out,
const std::string &  pre,
const std::string &  sep 
) const
void utilities::PropertiesParser::readValues ( std::istream &  is  ) 
void utilities::PropertiesParser::readVariable ( std::istream &  is  ) 
template<class T >
void utilities::PropertiesParser::registerPropertiesVar ( const std::string &  name,
T &  t 
) [inline]

The documentation for this class was generated from the following files:
Generated on Thu Jun 30 02:18:57 2016 for SFC Thin-Shell Finite Element Solver by  doxygen 1.6.3