![]() |
AmpTools
|
#include <ConfigFileParser.h>
Public Member Functions | |
ConfigFileParser () | |
ConfigFileParser (const string &configFile) | |
ConfigFileParser (istream &input) | |
void | readConfigFile (const string &configFile) |
void | readConfigFile (istream &input) |
~ConfigFileParser () | |
ConfigurationInfo * | getConfigurationInfo () |
const vector< ConfigFileLine > & | getConfigFileLines () const |
void | displayConfigFile () const |
Static Public Member Functions | |
static void | setVerboseParsing (bool verboseParsing=false) |
Definition at line 104 of file ConfigFileParser.h.
ConfigFileParser::ConfigFileParser | ( | ) |
Default constructor.
Definition at line 54 of file ConfigFileParser.cc.
ConfigFileParser::ConfigFileParser | ( | const string & | configFile | ) |
A constructor that takes the name of a file as input.
Definition at line 60 of file ConfigFileParser.cc.
ConfigFileParser::ConfigFileParser | ( | istream & | input | ) |
A constructor that takes a stream as input.
Definition at line 69 of file ConfigFileParser.cc.
|
inline |
The destructor.
Definition at line 152 of file ConfigFileParser.h.
void ConfigFileParser::displayConfigFile | ( | ) | const |
Displays the final parsed vector of ConfigFileLine.
Definition at line 790 of file ConfigFileParser.cc.
|
inline |
Returns a vector of ConfigFileLine, which includes all parsed information (with expanded "include" and "define" statements).
Definition at line 167 of file ConfigFileParser.h.
|
inline |
Returns a pointer to a filled ConfigurationInfo object.
Definition at line 159 of file ConfigFileParser.h.
void ConfigFileParser::readConfigFile | ( | const string & | configFile | ) |
A method to read configuration information from a file. Use this in conjunction with the default constructor as an alternative to the ConfigFileParser(string configFile) constructor.
Definition at line 78 of file ConfigFileParser.cc.
void ConfigFileParser::readConfigFile | ( | istream & | input | ) |
A method to read configuration information from a stream. Use this in conjunction with the default constructor as an alternative to the ConfigFileParser(istream input) constructor.
Definition at line 90 of file ConfigFileParser.cc.
|
inlinestatic |
Control the level of output printed while parsing (useful for debugging).
Definition at line 181 of file ConfigFileParser.h.