Lines Matching refs:string
32 Configurator::Configurator(string iniPath)
55 string line;
56 string keyName;
74 string::size_type pLeft = line.find_first_of(";#[=");
76 if(pLeft != string::npos)
82 string::size_type pRight = line.find_last_of("]");
84 if(pRight != string::npos && pRight > pLeft)
93 string valueName = line.substr(0, pLeft);
94 string value = line.substr(pLeft + 1);
117 void Configurator::writeFile(std::string title)
146 int Configurator::findKey(string keyName) const
159 int Configurator::findValue(unsigned int keyID, string valueName) const
177 unsigned int Configurator::addKeyName(string keyName)
184 void Configurator::addValue(string const keyName, string const valueName, string const value)
206 string Configurator::getValue(string keyName, string valueName, string defaultValue) const
216 int Configurator::getInteger(string keyName, string valueName, int defaultValue) const
225 bool Configurator::getBoolean(string keyName, string valueName, bool defaultValue) const
230 double Configurator::getFloat(string keyName, string valueName, double defaultValue) const
239 unsigned int Configurator::getFormatted(string keyName, string valueName, char *format,
245 string value = getValue(keyName, valueName);