Lines Matching refs:string
28 bool parseBytesString(std::string in, std::vector<uint8_t>& out) {
29 vector<string> values = Split(in, ":");
31 for (string value : values) {
34 string hexified = "0x";
46 ConfigValue::ConfigValue(std::string value) {
49 type_ = STRING;
66 std::string ConfigValue::getString() const {
67 CHECK(type_ == STRING);
81 bool ConfigValue::parseFromString(std::string in) {
84 type_ = STRING;
105 void ConfigFile::addConfig(const std::string& key, ConfigValue& value) {
110 void ConfigFile::parseFromFile(const std::string& file_name) {
111 string config;
118 void ConfigFile::parseFromString(const std::string& config) {
120 string line;
128 CHECK(search != string::npos);
130 string key(Trim(line.substr(0, search)));
131 string value_string(Trim(line.substr(search + 1, string::npos)));
142 bool ConfigFile::hasKey(const std::string& key) {
146 ConfigValue& ConfigFile::getValue(const std::string& key) {
152 std::string ConfigFile::getString(const std::string& key) {
156 unsigned ConfigFile::getUnsigned(const std::string& key) {
160 std::vector<uint8_t> ConfigFile::getBytes(const std::string& key) {