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 |
filename | ConfigFile | |
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 |