Home | History | Annotate | Download | only in Common

Lines Matching refs:keyID

131 		for(unsigned int keyID = 0; keyID < sections.size(); keyID++)
133 file << "[" << names[keyID] << "]" << endl;
135 for(unsigned int valueID = 0; valueID < sections[keyID].names.size(); valueID++)
137 file << sections[keyID].names[valueID] << "=" << sections[keyID].values[valueID] << endl;
148 for(unsigned int keyID = 0; keyID < names.size(); keyID++)
150 if(names[keyID] == keyName)
152 return keyID;
159 int Configurator::findValue(unsigned int keyID, string valueName) const
161 if(!sections.size() || keyID >= sections.size())
166 for(unsigned int valueID = 0; valueID < sections[keyID].names.size(); ++valueID)
168 if(sections[keyID].names[valueID] == valueName)
186 int keyID = findKey(keyName);
188 if(keyID == -1)
190 keyID = addKeyName(keyName);
193 int valueID = findValue(keyID, valueName);
197 sections[keyID].names.resize(sections[keyID].names.size() + 1, valueName);
198 sections[keyID].values.resize(sections[keyID].values.size() + 1, value);
202 sections[keyID].values[valueID] = value;
208 int keyID = findKey(keyName);
209 if(keyID == -1) return defaultValue;
210 int valueID = findValue((unsigned int)keyID, valueName);
213 return sections[keyID].values[valueID];