Lines Matching defs:key
386 void ForEach(std::function<bool(ConstString key, Object *object)> const in ForEach()
405 ObjectSP GetValueForKey(llvm::StringRef key) const { in GetValueForKey()
416 bool GetValueForKeyAsBoolean(llvm::StringRef key, bool &result) const { in GetValueForKeyAsBoolean()
429 bool GetValueForKeyAsInteger(llvm::StringRef key, IntType &result) const { in GetValueForKeyAsInteger()
441 bool GetValueForKeyAsInteger(llvm::StringRef key, IntType &result, in GetValueForKeyAsInteger()
449 bool GetValueForKeyAsString(llvm::StringRef key, in GetValueForKeyAsString()
461 bool GetValueForKeyAsString(llvm::StringRef key, llvm::StringRef &result, in GetValueForKeyAsString()
473 bool GetValueForKeyAsString(llvm::StringRef key, in GetValueForKeyAsString()
485 bool GetValueForKeyAsString(llvm::StringRef key, ConstString &result, in GetValueForKeyAsString()
493 bool GetValueForKeyAsDictionary(llvm::StringRef key, in GetValueForKeyAsDictionary()
504 bool GetValueForKeyAsArray(llvm::StringRef key, Array *&result) const { in GetValueForKeyAsArray()
514 bool HasKey(llvm::StringRef key) const { in HasKey()
520 void AddItem(llvm::StringRef key, ObjectSP value_sp) { in AddItem()
525 void AddIntegerItem(llvm::StringRef key, uint64_t value) { in AddIntegerItem()
529 void AddFloatItem(llvm::StringRef key, double value) { in AddFloatItem()
533 void AddStringItem(llvm::StringRef key, llvm::StringRef value) { in AddStringItem()
537 void AddBooleanItem(llvm::StringRef key, bool value) { in AddBooleanItem()