Lines Matching refs:MapEntry
57 PointerUnion<ByValStringEntryPtr, ExtStringEntryPtr> MapEntry = nullptr;
65 : MapEntry(&Entry) {}
70 : MapEntry(&Entry) {}
72 explicit operator bool() const { return !MapEntry.isNull(); }
91 if (isa<ByValStringEntryPtr>(MapEntry))
92 return cast<ByValStringEntryPtr>(MapEntry)->first();
94 return cast<ExtStringEntryPtr>(MapEntry)->String;
99 if (isa<ByValStringEntryPtr>(MapEntry))
100 return cast<ByValStringEntryPtr>(MapEntry)->second;
102 return *cast<ExtStringEntryPtr>(MapEntry);
106 return MapEntry.getOpaqueValue() == X.MapEntry.getOpaqueValue();
110 return MapEntry.getOpaqueValue() != X.MapEntry.getOpaqueValue();