Aria  2.7.5.2
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)ArConfigprotected
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)ArConfigprotected
findSection(const char *sectionName) const ArConfig
getBaseDirectory(void) const ArConfig
getFileName(void) const ArConfig
getNoBlanksBetweenParams(void)ArConfig
getProcessFileCallbacksLogLevel(void)ArConfiginline
getSaveUnknown(void)ArConfiginline
getSections(void)ArConfig
log(bool isSummary=true) (defined in ArConfig)ArConfig
myArgumentParser (defined in ArConfig)ArConfigprotected
myBaseDirectory (defined in ArConfig)ArConfigprotected
myConfigNameArConfigprotected
myDuplicateParams (defined in ArConfig)ArConfigprotected
myFailOnBadSection (defined in ArConfig)ArConfigprotected
myFileName (defined in ArConfig)ArConfigprotected
myIgnoreBounds (defined in ArConfig)ArConfigprotected
myIsQuiet (defined in ArConfig)ArConfigprotected
myLogPrefixArConfigprotected
myNoBlanksBetweenParams (defined in ArConfig)ArConfigprotected
myParser (defined in ArConfig)ArConfigprotected
myParserCB (defined in ArConfig)ArConfigprotected
myProcessFileCallbacksLogLevel (defined in ArConfig)ArConfigprotected
myProcessFileCBList (defined in ArConfig)ArConfigprotected
myRobotNameArConfigprotected
mySaveUnknown (defined in ArConfig)ArConfigprotected
mySection (defined in ArConfig)ArConfigprotected
mySectionBroken (defined in ArConfig)ArConfigprotected
mySectionCB (defined in ArConfig)ArConfigprotected
mySectionIgnored (defined in ArConfig)ArConfigprotected
mySections (defined in ArConfig)ArConfigprotected
mySectionsToParse (defined in ArConfig)ArConfigprotected
myUnknownCB (defined in ArConfig)ArConfigprotected
myUsingSections (defined in ArConfig)ArConfigprotected
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)ArConfiginlinevirtual
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)ArConfigvirtual
setNoBlanksBetweenParams(bool noBlanksBetweenParams)ArConfig
setProcessFileCallbacksLogLevel(ArLog::LogLevel level)ArConfiginline
setQuiet(bool isQuiet)ArConfigvirtual
setSaveUnknown(bool saveUnknown)ArConfiginline
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)ArConfigprotected
~ArConfig()ArConfigvirtual