Searched refs:DefinitionData (Results 1 – 11 of 11) sorted by relevance
1798 assert(D->DefinitionData && in MergeDefinitionData()1800 auto &DD = *D->DefinitionData; in MergeDefinitionData()1887 if (!Canon->DefinitionData) in ReadCXXRecordDefinition()1888 Canon->DefinitionData = DD; in ReadCXXRecordDefinition()1889 D->DefinitionData = Canon->DefinitionData; in ReadCXXRecordDefinition()1957 D->DefinitionData = D->getCanonicalDecl()->DefinitionData; in VisitCXXRecordDeclImpl()2224 CanonSpec->DefinitionData = D->DefinitionData; in VisitClassTemplateSpecializationDeclImpl()2226 D->DefinitionData = CanonSpec->DefinitionData; in VisitClassTemplateSpecializationDeclImpl()2577 ExistingClass->DefinitionData = DClass->DefinitionData; in mergeTemplatePattern()2583 DClass->DefinitionData = ExistingClass->DefinitionData; in mergeTemplatePattern()[all …]
757 ObjCInterfaceDecl::DefinitionData &Data = D->data(); in VisitObjCInterfaceDecl()
9306 cast<CXXRecordDecl>(R)->DefinitionData = RD->DefinitionData; in finishPendingActions()10030 auto *FirstDD = FirstRecord->DefinitionData; in diagnoseOdrViolations()10063 auto GetSourceRange = [](struct CXXRecordDecl::DefinitionData *DD) { in diagnoseOdrViolations()
279 struct DefinitionData { struct335 DefinitionData(CXXRecordDecl *D); argument364 struct DefinitionData *DefinitionData; argument367 struct LambdaDefinitionData : public DefinitionData {427 struct DefinitionData *dataPtr() const { in dataPtr()430 return DefinitionData; in dataPtr()433 struct DefinitionData &data() const { in data()442 auto *DD = DefinitionData; in getLambdaData()538 auto *DD = DefinitionData ? DefinitionData : dataPtr(); in getDefinition()542 bool hasDefinition() const { return DefinitionData || dataPtr(); } in hasDefinition()[all …]
1156 struct DefinitionData { struct1213 DefinitionData() in DefinitionData() argument1227 llvm::PointerIntPair<DefinitionData *, 1, bool> Data;1238 DefinitionData &data() const { in data()2042 struct DefinitionData { struct2055 llvm::PointerIntPair<DefinitionData *, 1, bool> Data; argument2063 DefinitionData &data() const { in data()
22 /// Name: The name of the field, as a member of CXXRecordDecl::DefinitionData.
510 case DefinitionData::IDI_Inherited: in inheritsDesignatedInitializers()512 case DefinitionData::IDI_NotInherited: in inheritsDesignatedInitializers()514 case DefinitionData::IDI_Unknown: in inheritsDesignatedInitializers()519 data().InheritedDesignatedInitializers = DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers()524 DefinitionData::IDI_Inherited : in inheritsDesignatedInitializers()525 DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers()528 DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers()532 != DefinitionData::IDI_Unknown); in inheritsDesignatedInitializers()534 DefinitionData::IDI_Inherited; in inheritsDesignatedInitializers()604 Data.setPointer(new (getASTContext()) DefinitionData()); in allocateDefinitionData()[all …]
75 CXXRecordDecl::DefinitionData::DefinitionData(CXXRecordDecl *D) in DefinitionData() function in CXXRecordDecl::DefinitionData116 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getBasesSlowCase() const { in getBasesSlowCase()120 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getVBasesSlowCase() const { in getVBasesSlowCase()129 DefinitionData(PrevDecl ? PrevDecl->DefinitionData in CXXRecordDecl()155 R->DefinitionData = in CreateLambda()496 if (DefinitionData->HasODRHash) in getODRHash()497 return DefinitionData->ODRHash; in getODRHash()502 DefinitionData->HasODRHash = true; in getODRHash()503 DefinitionData->ODRHash = Hash.CalculateHash(); in getODRHash()505 return DefinitionData->ODRHash; in getODRHash()[all …]
4282 struct CXXRecordDecl::DefinitionData *Data = in startDefinition()4283 new (getASTContext()) struct CXXRecordDecl::DefinitionData(D); in startDefinition()4285 cast<CXXRecordDecl>(I)->DefinitionData = Data; in startDefinition()
2008 struct CXXRecordDecl::DefinitionData &ToData = ToCXX->data(); in ImportDefinition()2009 struct CXXRecordDecl::DefinitionData &FromData = FromCXX->data(); in ImportDefinition()
1120 std::pair<CXXRecordDecl *, struct CXXRecordDecl::DefinitionData *>;