![]() |
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.