Searched refs:DefinitionData (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp160 void ReadCXXDefinitionData(struct CXXRecordDecl::DefinitionData &Data,
163 struct CXXRecordDecl::DefinitionData &&NewDD);
164 void ReadObjCDefinitionData(struct ObjCInterfaceDecl::DefinitionData &Data);
166 struct ObjCInterfaceDecl::DefinitionData &&NewDD);
167 void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
169 struct ObjCProtocolDecl::DefinitionData &&NewDD);
1109 struct ObjCInterfaceDecl::DefinitionData &Data) {
1140 struct ObjCInterfaceDecl::DefinitionData &&NewDD) {
1191 struct ObjCProtocolDecl::DefinitionData &Data) {
1206 struct ObjCProtocolDecl::DefinitionData
[all...]
H A DASTReader.cpp9312 cast<CXXRecordDecl>(R)->DefinitionData = RD->DefinitionData;
10036 auto *FirstDD = FirstRecord->DefinitionData;
10039 assert(FirstDD && SecondDD && "Definitions without DefinitionData");
10041 // Diagnostics from DefinitionData are emitted here.
10069 auto GetSourceRange = [](struct CXXRecordDecl::DefinitionData *DD) {
H A DASTWriterDecl.cpp754 // Write the DefinitionData
755 ObjCInterfaceDecl::DefinitionData &Data = D->data();
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h267 /// Values used in DefinitionData fields to represent special members.
278 struct DefinitionData { struct in class:clang::CXXRecordDecl
334 DefinitionData(CXXRecordDecl *D);
363 struct DefinitionData *DefinitionData; member in class:clang::CXXRecordDecl
366 struct LambdaDefinitionData : public DefinitionData {
413 : DefinitionData(D), Dependent(Dependent), IsGenericLambda(IsGeneric),
426 struct DefinitionData *dataPtr() const {
429 return DefinitionData;
432 struct DefinitionData
[all...]
H A DDeclObjC.h1171 struct DefinitionData { struct in class:clang::ObjCInterfaceDecl
1228 DefinitionData() function in struct:clang::ObjCInterfaceDecl::DefinitionData
1242 llvm::PointerIntPair<DefinitionData *, 1, bool> Data;
1253 DefinitionData &data() const {
2057 struct DefinitionData { struct in class:clang::ObjCProtocolDecl
2070 llvm::PointerIntPair<DefinitionData *, 1, bool> Data;
2078 DefinitionData &data() const {
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp75 CXXRecordDecl::DefinitionData::DefinitionData(CXXRecordDecl *D) function in class:CXXRecordDecl::DefinitionData
113 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getBasesSlowCase() const {
117 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getVBasesSlowCase() const {
126 DefinitionData(PrevDecl ? PrevDecl->DefinitionData
152 R->DefinitionData =
483 // Previously calculated hash is stored in DefinitionData.
484 if (DefinitionData->HasODRHash)
485 return DefinitionData
[all...]
H A DDeclObjC.cpp509 case DefinitionData::IDI_Inherited:
511 case DefinitionData::IDI_NotInherited:
513 case DefinitionData::IDI_Unknown:
518 data().InheritedDesignatedInitializers = DefinitionData::IDI_NotInherited;
523 DefinitionData::IDI_Inherited :
524 DefinitionData::IDI_NotInherited;
527 DefinitionData::IDI_NotInherited;
531 != DefinitionData::IDI_Unknown);
533 DefinitionData::IDI_Inherited;
603 Data.setPointer(new (getASTContext()) DefinitionData());
[all...]
H A DDecl.cpp4155 struct CXXRecordDecl::DefinitionData *Data =
4156 new (getASTContext()) struct CXXRecordDecl::DefinitionData(D);
4158 cast<CXXRecordDecl>(I)->DefinitionData = Data;
H A DASTImporter.cpp1878 // members. The class will have DefinitionData, but no members. Then,
1880 // when we get here, the class already has the DefinitionData set, so we
1932 struct CXXRecordDecl::DefinitionData &ToData = ToCXX->data();
1933 struct CXXRecordDecl::DefinitionData &FromData = FromCXX->data();
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h514 /// The DefinitionData pointers that we faked up for class definitions
1115 std::pair<CXXRecordDecl *, struct CXXRecordDecl::DefinitionData *>;

Completed in 310 milliseconds