Lines Matching defs:ObjectUnderConstruction
763 struct ObjectUnderConstruction {
766 friend bool operator==(const ObjectUnderConstruction &LHS,
767 const ObjectUnderConstruction &RHS) {
770 friend llvm::hash_code hash_value(const ObjectUnderConstruction &Obj) {
785 template<> struct DenseMapInfo<ObjectUnderConstruction> {
787 static ObjectUnderConstruction getEmptyKey() {
789 static ObjectUnderConstruction getTombstoneKey() {
792 static unsigned getHashValue(const ObjectUnderConstruction &Object) {
795 static bool isEqual(const ObjectUnderConstruction &LHS,
796 const ObjectUnderConstruction &RHS) {
899 llvm::DenseMap<ObjectUnderConstruction, ConstructionPhase>
912 ObjectUnderConstruction Object;
914 EvaluatingConstructorRAII(EvalInfo &EI, ObjectUnderConstruction Object,
936 ObjectUnderConstruction Object;
938 EvaluatingDestructorRAII(EvalInfo &EI, ObjectUnderConstruction Object)
6631 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries},
6950 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries});
10707 ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries},