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

ArConfig Member List

This is the complete list of members for ArConfig, including all inherited members.

addComment(const char *comment, const char *sectionName="", ArPriority::Priority priority=ArPriority::NORMAL)ArConfig
addParam(const ArConfigArg &arg, const char *sectionName="", ArPriority::Priority priority=ArPriority::NORMAL, const char *displayHint=NULL)ArConfig
addParserHandlers(void) (defined in ArConfig)ArConfig [protected]
addProcessFileCB(ArRetFunctor< bool > *functor, int priority=0)ArConfig
addProcessFileCB(ArRetFunctor2< bool, char *, size_t > *functor, int priority=0)ArConfig
addProcessFileWithErrorCB(ArRetFunctor2< bool, char *, size_t > *functor, int priority=0)ArConfig
addSectionFlags(const char *sectionName, const char *flags)ArConfig
ArConfig(const char *baseDirectory=NULL, bool noBlanksBetweenParams=false, bool ignoreBounds=false, bool failOnBadSection=false, bool saveUnknown=true)ArConfig
ArConfig(const ArConfig &config)ArConfig
callProcessFileCallBacks(bool continueOnError, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
clearAll(void)ArConfig
clearAllValueSet(void)ArConfig
clearSections(void)ArConfig
copySectionsToParse(std::list< std::string > *from) (defined in ArConfig)ArConfig [protected]
findSection(const char *sectionName) const ArConfig
getBaseDirectory(void) const ArConfig
getFileName(void) const ArConfig
getNoBlanksBetweenParams(void)ArConfig
getProcessFileCallbacksLogLevel(void)ArConfig [inline]
getSaveUnknown(void)ArConfig [inline]
getSections(void)ArConfig
log(bool isSummary=true) (defined in ArConfig)ArConfig
myArgumentParser (defined in ArConfig)ArConfig [protected]
myBaseDirectory (defined in ArConfig)ArConfig [protected]
myConfigNameArConfig [protected]
myDuplicateParams (defined in ArConfig)ArConfig [protected]
myFailOnBadSection (defined in ArConfig)ArConfig [protected]
myFileName (defined in ArConfig)ArConfig [protected]
myIgnoreBounds (defined in ArConfig)ArConfig [protected]
myIsQuiet (defined in ArConfig)ArConfig [protected]
myLogPrefixArConfig [protected]
myNoBlanksBetweenParams (defined in ArConfig)ArConfig [protected]
myParser (defined in ArConfig)ArConfig [protected]
myParserCB (defined in ArConfig)ArConfig [protected]
myProcessFileCallbacksLogLevel (defined in ArConfig)ArConfig [protected]
myProcessFileCBList (defined in ArConfig)ArConfig [protected]
myRobotNameArConfig [protected]
mySaveUnknown (defined in ArConfig)ArConfig [protected]
mySection (defined in ArConfig)ArConfig [protected]
mySectionBroken (defined in ArConfig)ArConfig [protected]
mySectionCB (defined in ArConfig)ArConfig [protected]
mySectionIgnored (defined in ArConfig)ArConfig [protected]
mySections (defined in ArConfig)ArConfig [protected]
mySectionsToParse (defined in ArConfig)ArConfig [protected]
myUnknownCB (defined in ArConfig)ArConfig [protected]
myUsingSections (defined in ArConfig)ArConfig [protected]
operator=(const ArConfig &config) (defined in ArConfig)ArConfig
parseArgument(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
parseArgumentParser(ArArgumentParser *parser, bool continueOnError=false, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
parseFile(const char *fileName, bool continueOnError=false, bool noFileNotFoundMessage=false, char *errorBuffer=NULL, size_t errorBufferLen=0, std::list< std::string > *sectionsToParse=NULL)ArConfig
parseSection(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
parseUnknown(ArArgumentBuilder *arg, char *errorBuffer=NULL, size_t errorBufferLen=0)ArConfig
processFile(void)ArConfig [inline, virtual]
removeAllUnsetValues(void)ArConfig
remProcessFileCB(ArRetFunctor< bool > *functor)ArConfig
remProcessFileCB(ArRetFunctor2< bool, char *, size_t > *functor)ArConfig
remSectionFlag(const char *sectionName, const char *flag)ArConfig
setBaseDirectory(const char *baseDirectory)ArConfig
setConfigName(const char *configName, const char *robotName=NULL)ArConfig [virtual]
setNoBlanksBetweenParams(bool noBlanksBetweenParams)ArConfig
setProcessFileCallbacksLogLevel(ArLog::LogLevel level)ArConfig [inline]
setQuiet(bool isQuiet)ArConfig [virtual]
setSaveUnknown(bool saveUnknown)ArConfig [inline]
setSectionComment(const char *sectionName, const char *comment)ArConfig
useArgumentParser(ArArgumentParser *parser)ArConfig
writeFile(const char *fileName, bool append=false, std::set< std::string > *alreadyWritten=NULL, bool writePriorities=false, std::list< std::string > *sectionsToWrite=NULL)ArConfig
writeSection(ArConfigSection *section, FILE *file, std::set< std::string > *alreadyWritten, bool writePriorities)ArConfig [protected]
~ArConfig()ArConfig [virtual]


Generated on Thu Jan 7 10:34:41 2010 for Aria by  doxygen 1.4.2