Aria: ArConfigGroup Class Reference

- Main Page
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

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

- ArConfigGroup.h