ConfigFile Member List

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

AddField(int section, const char *name, int line) (defined in ConfigFile)ConfigFileprivate
AddFieldValue(int field, int index, int value_token) (defined in ConfigFile)ConfigFileprivate
AddMacro(const char *macroname, const char *sectionname, int line, int starttoken, int endtoken) (defined in ConfigFile)ConfigFileprivate
AddSection(int parent, const char *type) (defined in ConfigFile)ConfigFileprivate
AddToken(int type, const char *value, int include) (defined in ConfigFile)ConfigFileprivate
ClearFields() (defined in ConfigFile)ConfigFileprivate
ClearMacros() (defined in ConfigFile)ConfigFileprivate
ClearSections() (defined in ConfigFile)ConfigFileprivate
ClearTokens() (defined in ConfigFile)ConfigFileprivate
ConfigFile(uint32_t _default_host, uint32_t _default_robot)ConfigFile
ConfigFile(const char *_default_host, uint32_t _default_robot)ConfigFile
ConfigFile()ConfigFile
default_host (defined in ConfigFile)ConfigFileprivate
default_robot (defined in ConfigFile)ConfigFileprivate
DumpFields()ConfigFile
DumpMacros() (defined in ConfigFile)ConfigFileprivate
DumpSections()ConfigFile
DumpTokens()ConfigFile
field_count (defined in ConfigFile)ConfigFileprivate
field_size (defined in ConfigFile)ConfigFileprivate
fields (defined in ConfigFile)ConfigFileprivate
filenameConfigFile
GetField(int section, const char *name) (defined in ConfigFile)ConfigFileprivate
GetFieldValue(int field, int index, bool flag_used=true) (defined in ConfigFile)ConfigFileprivate
GetFieldValueCount(int field) (defined in ConfigFile)ConfigFileprivate
GetSectionCount()ConfigFile
GetSectionParent(int section)ConfigFile
GetSectionType(int section)ConfigFile
GetTokenValue(int index) (defined in ConfigFile)ConfigFileprivate
GetTupleCount(int section, const char *name)ConfigFile
InitFields()ConfigFileprivate
InsertFieldValue(int index, const char *name, const char *value)ConfigFile
Load(const char *filename)ConfigFile
LoadTokenComment(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFileprivate
LoadTokenInclude(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFileprivate
LoadTokenNum(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFileprivate
LoadTokens(FILE *file, int include) (defined in ConfigFile)ConfigFileprivate
LoadTokenSpace(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFileprivate
LoadTokenString(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFileprivate
LoadTokenWord(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFileprivate
LookupColor(const char *name) (defined in ConfigFile)ConfigFileprivate
LookupMacro(const char *macroname) (defined in ConfigFile)ConfigFileprivate
LookupSection(const char *type)ConfigFile
macro_count (defined in ConfigFile)ConfigFileprivate
macro_size (defined in ConfigFile)ConfigFileprivate
macros (defined in ConfigFile)ConfigFileprivate
ParseAllDrivers() (defined in ConfigFile)ConfigFile
ParseAllInterfaces() (defined in ConfigFile)ConfigFile
ParseDriver(int section) (defined in ConfigFile)ConfigFile
ParseInterface(int section) (defined in ConfigFile)ConfigFile
ParseTokenDefine(int *index, int *line) (defined in ConfigFile)ConfigFileprivate
ParseTokenField(int section, int *index, int *line) (defined in ConfigFile)ConfigFileprivate
ParseTokenInclude(int *index, int *line) (defined in ConfigFile)ConfigFileprivate
ParseTokenPlugin(int *index, int *line) (defined in ConfigFile)ConfigFileprivate
ParseTokens() (defined in ConfigFile)ConfigFileprivate
ParseTokenSection(int section, int *index, int *line) (defined in ConfigFile)ConfigFileprivate
ParseTokenTuple(int section, int field, int *index, int *line) (defined in ConfigFile)ConfigFileprivate
ParseTokenWord(int section, int *index, int *line) (defined in ConfigFile)ConfigFileprivate
ReadAngle(int section, const char *name, double value)ConfigFile
ReadBool(int section, const char *name, bool value)ConfigFile
ReadColor(int section, const char *name, uint32_t value)ConfigFile
ReadDeviceAddr(player_devaddr_t *addr, int section, const char *name, int code, int index, const char *key)ConfigFile
ReadFilename(int section, const char *name, const char *value)ConfigFile
ReadFloat(int section, const char *name, double value)ConfigFile
ReadInt(int section, const char *name, int value)ConfigFile
ReadLength(int section, const char *name, double value)ConfigFile
ReadString(int section, const char *name, const char *value)ConfigFile
ReadTupleAngle(int section, const char *name, int index, double value)ConfigFile
ReadTupleColor(int section, const char *name, int index, uint32_t value)ConfigFile
ReadTupleFloat(int section, const char *name, int index, double value)ConfigFile
ReadTupleInt(int section, const char *name, int index, int value)ConfigFile
ReadTupleLength(int section, const char *name, int index, double value)ConfigFile
ReadTupleString(int section, const char *name, int index, const char *value)ConfigFile
Save(const char *filename) (defined in ConfigFile)ConfigFileprivate
SaveTokens(FILE *file) (defined in ConfigFile)ConfigFileprivate
section_count (defined in ConfigFile)ConfigFileprivate
section_size (defined in ConfigFile)ConfigFileprivate
sections (defined in ConfigFile)ConfigFileprivate
SetFieldValue(int field, int index, const char *value) (defined in ConfigFile)ConfigFileprivate
SetTokenValue(int index, const char *value) (defined in ConfigFile)ConfigFileprivate
token_count (defined in ConfigFile)ConfigFileprivate
token_size (defined in ConfigFile)ConfigFileprivate
TokenBool enum value (defined in ConfigFile)ConfigFileprivate
TokenCloseSection enum value (defined in ConfigFile)ConfigFileprivate
TokenCloseTuple enum value (defined in ConfigFile)ConfigFileprivate
TokenComment enum value (defined in ConfigFile)ConfigFileprivate
TokenEOL enum value (defined in ConfigFile)ConfigFileprivate
TokenNum enum value (defined in ConfigFile)ConfigFileprivate
TokenOpenSection enum value (defined in ConfigFile)ConfigFileprivate
TokenOpenTuple enum value (defined in ConfigFile)ConfigFileprivate
tokens (defined in ConfigFile)ConfigFileprivate
TokenSpace enum value (defined in ConfigFile)ConfigFileprivate
TokenString enum value (defined in ConfigFile)ConfigFileprivate
TokenWord enum value (defined in ConfigFile)ConfigFileprivate
unit_angle (defined in ConfigFile)ConfigFileprivate
unit_length (defined in ConfigFile)ConfigFileprivate
WarnUnused()ConfigFile
WriteBool(int section, const char *name, bool value) (defined in ConfigFile)ConfigFileprivate
WriteBool_Compat(int section, const char *name, bool value) (defined in ConfigFile)ConfigFileprivate
WriteFloat(int section, const char *name, double value) (defined in ConfigFile)ConfigFileprivate
WriteInt(int section, const char *name, int value) (defined in ConfigFile)ConfigFileprivate
WriteLength(int section, const char *name, double value) (defined in ConfigFile)ConfigFileprivate
WriteString(int section, const char *name, const char *value) (defined in ConfigFile)ConfigFileprivate
WriteTupleAngle(int section, const char *name, int index, double value) (defined in ConfigFile)ConfigFileprivate
WriteTupleFloat(int section, const char *name, int index, double value) (defined in ConfigFile)ConfigFileprivate
WriteTupleInt(int section, const char *name, int index, int value) (defined in ConfigFile)ConfigFileprivate
WriteTupleLength(int section, const char *name, int index, double value) (defined in ConfigFile)ConfigFileprivate
WriteTupleString(int section, const char *name, int index, const char *value) (defined in ConfigFile)ConfigFileprivate
~ConfigFile()ConfigFile