Lines Matching refs:KeyTy
85 using KeyTy = Key;
106 bool operator==(const KeyTy &key) const { return this->key == key; }
110 const KeyTy &getValue() const { return key; } in getValue()
113 KeyTy key;
174 explicit AttributePosition(const KeyTy &key);
197 explicit ForEachPosition(const KeyTy &key) : Base(key) { parent = key.first; } in ForEachPosition()
212 explicit OperandPosition(const KeyTy &key);
227 explicit OperandGroupPosition(const KeyTy &key);
230 static llvm::hash_code hashKey(const KeyTy &key) { in hashKey()
251 explicit OperationPosition(const KeyTy &key) : Base(key) { in OperationPosition()
256 static llvm::hash_code hashKey(const KeyTy &key) { in hashKey()
288 explicit ResultPosition(const KeyTy &key) : Base(key) { parent = key.first; } in ResultPosition()
303 explicit ResultGroupPosition(const KeyTy &key) : Base(key) { in ResultGroupPosition()
308 static llvm::hash_code hashKey(const KeyTy &key) { in hashKey()
328 explicit TypePosition(const KeyTy &key) : Base(key) { in TypePosition()
356 explicit UsersPosition(const KeyTy &key) : Base(key) { parent = key.first; } in UsersPosition()
359 static llvm::hash_code hashKey(const KeyTy &key) { in hashKey()
461 KeyTy key) { in construct()
462 return Base::construct(alloc, KeyTy{alloc.copyInto(std::get<0>(key)), in construct()