| 
 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 |