Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

ArConfigGroup Class Reference

#include <ArConfigGroup.h>

List of all members.


Detailed Description

Container for holding a group of ArConfigs.


Public Member Functions

void addConfig (ArConfig *config)
 Adds a config to the group.
 ArConfigGroup (const char *baseDirectory=NULL)
 Constructor.
const char * getBaseDirectory (void) const
 Gets the baes directory of this group (not the configs it contains).
bool parseFile (const char *fileName, bool continueOnError=false)
 Parses the given file (starting from the base directory).
bool reloadFile (bool continueOnError=true)
 Reloads the last file parsed.
void remConfig (ArConfig *config)
 Removes a config from the group.
void setBaseDirectory (const char *baseDirectory)
 Sets the base directory on all configs this contains.
bool writeFile (const char *fileName)
 Writes a file out (overwrites any existing file).
 ~ArConfigGroup (void)
 Destructor.

Protected Attributes

std::string myBaseDirectory
std::list< ArConfig * > myConfigs
std::string myLastFile


The documentation for this class was generated from the following files:
Generated on Thu Jan 7 10:34:41 2010 for Aria by  doxygen 1.4.2