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 file:
Generated on Thu Aug 6 09:39:34 2009 for Aria by  doxygen 1.5.1