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)ConfigFile [private]
AddFieldValue(int field, int index, int value_token) (defined in ConfigFile)ConfigFile [private]
AddMacro(const char *macroname, const char *sectionname, int line, int starttoken, int endtoken) (defined in ConfigFile)ConfigFile [private]
AddSection(int parent, const char *type) (defined in ConfigFile)ConfigFile [private]
AddToken(int type, const char *value, int include) (defined in ConfigFile)ConfigFile [private]
ClearFields() (defined in ConfigFile)ConfigFile [private]
ClearMacros() (defined in ConfigFile)ConfigFile [private]
ClearSections() (defined in ConfigFile)ConfigFile [private]
ClearTokens() (defined in ConfigFile)ConfigFile [private]
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)ConfigFile [private]
default_robot (defined in ConfigFile)ConfigFile [private]
DumpFields()ConfigFile
DumpMacros() (defined in ConfigFile)ConfigFile [private]
DumpSections()ConfigFile
DumpTokens()ConfigFile
field_count (defined in ConfigFile)ConfigFile [private]
field_size (defined in ConfigFile)ConfigFile [private]
fields (defined in ConfigFile)ConfigFile [private]
filenameConfigFile
GetField(int section, const char *name) (defined in ConfigFile)ConfigFile [private]
GetFieldValue(int field, int index, bool flag_used=true) (defined in ConfigFile)ConfigFile [private]
GetFieldValueCount(int field) (defined in ConfigFile)ConfigFile [private]
GetSectionCount()ConfigFile
GetSectionParent(int section)ConfigFile
GetSectionType(int section)ConfigFile
GetTokenValue(int index) (defined in ConfigFile)ConfigFile [private]
GetTupleCount(int section, const char *name)ConfigFile
InitFields()ConfigFile [private]
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)ConfigFile [private]
LoadTokenInclude(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFile [private]
LoadTokenNum(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFile [private]
LoadTokens(FILE *file, int include) (defined in ConfigFile)ConfigFile [private]
LoadTokenSpace(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFile [private]
LoadTokenString(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFile [private]
LoadTokenWord(FILE *file, int *line, int include) (defined in ConfigFile)ConfigFile [private]
LookupColor(const char *name) (defined in ConfigFile)ConfigFile [private]
LookupMacro(const char *macroname) (defined in ConfigFile)ConfigFile [private]
LookupSection(const char *type)ConfigFile
macro_count (defined in ConfigFile)ConfigFile [private]
macro_size (defined in ConfigFile)ConfigFile [private]
macros (defined in ConfigFile)ConfigFile [private]
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)ConfigFile [private]
ParseTokenField(int section, int *index, int *line) (defined in ConfigFile)ConfigFile [private]
ParseTokenInclude(int *index, int *line) (defined in ConfigFile)ConfigFile [private]
ParseTokenPlugin(int *index, int *line) (defined in ConfigFile)ConfigFile [private]
ParseTokens() (defined in ConfigFile)ConfigFile [private]
ParseTokenSection(int section, int *index, int *line) (defined in ConfigFile)ConfigFile [private]
ParseTokenTuple(int section, int field, int *index, int *line) (defined in ConfigFile)ConfigFile [private]
ParseTokenWord(int section, int *index, int *line) (defined in ConfigFile)ConfigFile [private]
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)ConfigFile [private]
SaveTokens(FILE *file) (defined in ConfigFile)ConfigFile [private]
section_count (defined in ConfigFile)ConfigFile [private]
section_size (defined in ConfigFile)ConfigFile [private]
sections (defined in ConfigFile)ConfigFile [private]
SetFieldValue(int field, int index, const char *value) (defined in ConfigFile)ConfigFile [private]
SetTokenValue(int index, const char *value) (defined in ConfigFile)ConfigFile [private]
token_count (defined in ConfigFile)ConfigFile [private]
token_size (defined in ConfigFile)ConfigFile [private]
TokenBool enum value (defined in ConfigFile)ConfigFile [private]
TokenCloseSection enum value (defined in ConfigFile)ConfigFile [private]
TokenCloseTuple enum value (defined in ConfigFile)ConfigFile [private]
TokenComment enum value (defined in ConfigFile)ConfigFile [private]
TokenEOL enum value (defined in ConfigFile)ConfigFile [private]
TokenNum enum value (defined in ConfigFile)ConfigFile [private]
TokenOpenSection enum value (defined in ConfigFile)ConfigFile [private]
TokenOpenTuple enum value (defined in ConfigFile)ConfigFile [private]
tokens (defined in ConfigFile)ConfigFile [private]
TokenSpace enum value (defined in ConfigFile)ConfigFile [private]
TokenString enum value (defined in ConfigFile)ConfigFile [private]
TokenWord enum value (defined in ConfigFile)ConfigFile [private]
unit_angle (defined in ConfigFile)ConfigFile [private]
unit_length (defined in ConfigFile)ConfigFile [private]
WarnUnused()ConfigFile
WriteBool(int section, const char *name, bool value) (defined in ConfigFile)ConfigFile [private]
WriteBool_Compat(int section, const char *name, bool value) (defined in ConfigFile)ConfigFile [private]
WriteFloat(int section, const char *name, double value) (defined in ConfigFile)ConfigFile [private]
WriteInt(int section, const char *name, int value) (defined in ConfigFile)ConfigFile [private]
WriteLength(int section, const char *name, double value) (defined in ConfigFile)ConfigFile [private]
WriteString(int section, const char *name, const char *value) (defined in ConfigFile)ConfigFile [private]
WriteTupleAngle(int section, const char *name, int index, double value) (defined in ConfigFile)ConfigFile [private]
WriteTupleFloat(int section, const char *name, int index, double value) (defined in ConfigFile)ConfigFile [private]
WriteTupleInt(int section, const char *name, int index, int value) (defined in ConfigFile)ConfigFile [private]
WriteTupleLength(int section, const char *name, int index, double value) (defined in ConfigFile)ConfigFile [private]
WriteTupleString(int section, const char *name, int index, const char *value) (defined in ConfigFile)ConfigFile [private]
~ConfigFile()ConfigFile