Lines Matching refs:key

126       llvm::StringRef key, value;  in SetArgs()  local
127 std::tie(key, value) = entry.ref().split('='); in SetArgs()
129 if (key.empty()) { in SetArgs()
134 if (key.front() == '[') { in SetArgs()
137 if ((key.size() > 2) && (key.back() == ']')) { in SetArgs()
139 key = key.substr(1, key.size() - 2); in SetArgs()
140 const char quote_char = key.front(); in SetArgs()
142 if ((key.size() > 2) && (key.back() == quote_char)) { in SetArgs()
144 key = key.substr(1, key.size() - 2); in SetArgs()
161 key.str().c_str()); in SetArgs()
172 SetValueForKey(ConstString(key), enum_value, true); in SetArgs()
180 SetValueForKey(ConstString(key), value_sp, true); in SetArgs()
192 ConstString key(args.GetArgumentAtIndex(i)); in SetArgs() local
193 if (!DeleteValueForKey(key)) { in SetArgs()
196 key.GetCString()); in SetArgs()
243 llvm::StringRef key, quote_char; in GetSubValue() local
251 std::tie(key, sub_name) = temp.split(']'); in GetSubValue()
253 if (!key.consume_back(quote_char) || key.empty()) { in GetSubValue()
261 value_sp = GetValueForKey(ConstString(key)); in GetSubValue()
265 key.str().c_str()); in GetSubValue()
291 OptionValueDictionary::GetValueForKey(ConstString key) const { in GetValueForKey()
293 collection::const_iterator pos = m_values.find(key); in GetValueForKey()
299 bool OptionValueDictionary::SetValueForKey(ConstString key, in SetValueForKey() argument
306 collection::const_iterator pos = m_values.find(key); in SetValueForKey()
310 m_values[key] = value_sp; in SetValueForKey()
316 bool OptionValueDictionary::DeleteValueForKey(ConstString key) { in DeleteValueForKey() argument
317 collection::iterator pos = m_values.find(key); in DeleteValueForKey()