Home
last modified time | relevance | path

Searched defs:DefinitionData (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclObjC.h1158 struct DefinitionData { struct
1161 ObjCInterfaceDecl *Definition = nullptr;
1164 TypeSourceInfo *SuperClassTInfo = nullptr;
1167 ObjCProtocolList ReferencedProtocols;
1170 ObjCList<ObjCProtocolDecl> AllReferencedProtocols;
1177 ObjCCategoryDecl *CategoryList = nullptr;
1181 ObjCIvarDecl *IvarList = nullptr;
1185 mutable unsigned ExternallyCompleted : 1;
1215 DefinitionData() in DefinitionData() argument
2054 struct DefinitionData { struct
[all …]
H A DDeclCXX.h286 struct DefinitionData { struct
292 unsigned IsLambda : 1;
301 unsigned HasODRHash : 1;
304 unsigned ODRHash = 0;
307 unsigned NumBases = 0;
310 unsigned NumVBases = 0;
315 LazyCXXBaseSpecifiersPtr Bases;
318 LazyCXXBaseSpecifiersPtr VBases;
342 DefinitionData(CXXRecordDecl *D); argument
345 CXXBaseSpecifier *getBases() const { in getBases()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp75 CXXRecordDecl::DefinitionData::DefinitionData(CXXRecordDecl *D) in DefinitionData() function in CXXRecordDecl::DefinitionData