|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 542 Visit(TD->getTypeForDecl());
tools/clang/include/clang/AST/DeclTemplate.h 2054 assert(getTypeForDecl() && "partial specialization has no type set!");
2055 return cast<InjectedClassNameType>(getTypeForDecl())
tools/clang/include/clang/AST/RecursiveASTVisitor.h 1782 if (D->getTypeForDecl())
1783 TRY_TO(TraverseType(QualType(D->getTypeForDecl(), 0)));
1824 if (D->getTypeForDecl())
1825 TRY_TO(TraverseType(QualType(D->getTypeForDecl(), 0)));
tools/clang/lib/AST/ASTContext.cpp 2405 CharUnits UnionSize = Context.getTypeSizeInChars(RD->getTypeForDecl());
tools/clang/lib/AST/ComparisonCategories.cpp 147 return QualType(Record->getTypeForDecl(), 0);
tools/clang/lib/AST/Decl.cpp 4068 if (const Type *T = getTypeForDecl()) {
tools/clang/lib/AST/DeclBase.cpp 1217 if (const auto *TagTy = dyn_cast<TagType>(Tag->getTypeForDecl())) {
1223 assert(isa<InjectedClassNameType>(Tag->getTypeForDecl()));
tools/clang/lib/AST/DeclTemplate.cpp 549 return getTypeForDecl()->castAs<TemplateTypeParmType>()->getDepth();
553 return getTypeForDecl()->castAs<TemplateTypeParmType>()->getIndex();
557 return getTypeForDecl()->castAs<TemplateTypeParmType>()->isParameterPack();
1208 C.getTrivialTypeSourceInfo(QualType(T->getTypeForDecl(), 0));
1233 QualType(TemplateTypeParm->getTypeForDecl(), 0));
tools/clang/lib/AST/QualTypeNames.cpp 363 TD->getTypeForDecl());
tools/clang/lib/AST/TypePrinter.cpp 1311 assert(OwnedTagDecl->getTypeForDecl() == T->getNamedType().getTypePtr() &&
tools/clang/lib/CodeGen/CGCXXABI.cpp 104 MD->getType(), MD->getParent()->getTypeForDecl()));
tools/clang/lib/CodeGen/CGClass.cpp 2646 CGM.CreateMetadataIdentifierForType(QualType(RD->getTypeForDecl(), 0));
2755 CGM.CreateMetadataIdentifierForType(QualType(RD->getTypeForDecl(), 0));
2765 EmitCheckTypeDescriptor(QualType(RD->getTypeForDecl(), 0)),
2812 CGM.CreateMetadataIdentifierForType(QualType(RD->getTypeForDecl(), 0));
tools/clang/lib/CodeGen/CGDebugInfo.cpp 2760 if (!ED->getTypeForDecl()->isIncompleteType()) {
2761 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl());
2803 if (!ED->getTypeForDecl()->isIncompleteType()) {
2804 Size = CGM.getContext().getTypeSize(ED->getTypeForDecl());
3209 getOrCreateType(QualType(PBase->getTypeForDecl(), 0),
4280 type = QualType(RDecl->getTypeForDecl(), 0);
4455 assert(isa<EnumType>(ED->getTypeForDecl()) && "Enum without EnumType?");
4469 getOrCreateType(QualType(ED->getTypeForDecl(), 0), Unit);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 546 QualType RT = QualType(FD->getParent()->getTypeForDecl(), 0);
tools/clang/lib/CodeGen/CGVTables.cpp 1091 QualType(AP1.first->getTypeForDecl(), 0), O1);
1097 QualType(AP2.first->getTypeForDecl(), 0), O2);
tools/clang/lib/CodeGen/CodeGenModule.cpp 5849 CreateMetadataIdentifierForType(QualType(RD->getTypeForDecl(), 0));
tools/clang/lib/CodeGen/CodeGenTypes.cpp 248 if (TypeCache.count(ED->getTypeForDecl())) {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 1056 return RD->getASTContext().getTypeSize(RD->getTypeForDecl()) > 128;
4139 QualType RTTITy = QualType(Class.RD->getTypeForDecl(), 0);
4297 performBaseAdjustment(CGF, This, QualType(RD->getTypeForDecl(), 0));
tools/clang/lib/Sema/SemaChecking.cpp14734 ReverseMemberChain.back()->getParent()->getTypeForDecl());
14766 Context.getTypeAlignInChars(FD->getParent()->getTypeForDecl()));
tools/clang/lib/Sema/SemaDecl.cpp 533 RD->getTypeForDecl());
576 RD->getTypeForDecl());
1829 if (D->getTypeForDecl()->isDependentType())
2280 New->setTypeForDecl(OldTD->getTypeForDecl());
tools/clang/lib/Sema/SemaDeclCXX.cpp 4312 QualType(ClassDecl->getTypeForDecl(), 0));
4391 if (Context.hasSameUnqualifiedType(QualType(ClassDecl->getTypeForDecl(),0),
6243 S.getASTContext().getTypeSize(D->getTypeForDecl()) <= TypeSize)
tools/clang/lib/Sema/SemaExpr.cpp 2152 NestedNameSpecifier::Create(Context, nullptr, true, RD->getTypeForDecl());
tools/clang/lib/Sema/SemaInit.cpp 6766 if (!isRecordWithAttr<PointerAttr>(QualType(RD->getTypeForDecl(), 0)) &&
6767 !isRecordWithAttr<OwnerAttr>(QualType(RD->getTypeForDecl(), 0)))
tools/clang/lib/Sema/SemaLookup.cpp 4521 RD->getTypeForDecl());
tools/clang/lib/Sema/SemaOverload.cpp10280 QualType NonCanonParam = Qs.apply(S.Context, TParam->getTypeForDecl());
tools/clang/lib/Sema/SemaStmtAsm.cpp 800 RT = TD->getTypeForDecl()->getAs<RecordType>();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 4479 QualType TemplArg = QualType(TemplParam->getTypeForDecl(), 0);
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 2404 assert(D->getTypeForDecl()->isTemplateTypeParmType());
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 307 return TTPD && TTPD->getTypeForDecl() == TTPT;
tools/clang/lib/Sema/SemaType.cpp 1044 QualType Result = QualType(Decl->getTypeForDecl(), 0);
3005 T, QualType(CorrespondingTemplateParam->getTypeForDecl(), 0));
tools/clang/lib/Serialization/ASTReader.cpp 6751 if (const Type *Existing = DI->getTypeForDecl()) {
9961 if (const TagType *TagT = dyn_cast<TagType>(TD->getTypeForDecl())) {
tools/clang/lib/Serialization/ASTWriterDecl.cpp 368 Record.AddTypeRef(QualType(D->getTypeForDecl(), 0));
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp 164 if (CXXRD->getTypeForDecl()->isDependentType())
166 if (CXXRD->getTypeForDecl()->isInstantiationDependentType())
314 Os << QualType::getAsString(RD->getTypeForDecl(), Qualifiers(),
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp 224 return QualType(getDecl()->getTypeForDecl(), 0);
228 return QualType(getDecl()->getTypeForDecl(), 0);
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp 280 const Type *T = D->getTypeForDecl();
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp 432 if (T->getTypeForDecl())
434 T->getTypeForDecl()->getCanonicalTypeInternal().getAsString(TypePP) +
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp 126 if (FriendTypes.count(CurDecl->getTypeForDecl()) != 0) {
tools/clang/unittests/AST/ASTImporterTest.cpp 3860 EXPECT_EQ(Imported0->getTemplatedDecl()->getTypeForDecl(),
3861 Imported1->getTemplatedDecl()->getTypeForDecl());
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp 190 const clang::Type *clangTy = rd->getCanonicalDecl()->getTypeForDecl();
tools/lldb/include/lldb/Symbol/ClangASTContext.h 226 this, clang::QualType(record_decl->getTypeForDecl(), 0)
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 892 QualType class_qual_type(class_decl->getTypeForDecl(), 0);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp 76 const_cast<clang::Type *>(tdecl->getTypeForDecl())));
tools/lldb/source/Symbol/ClangASTContext.cpp 2460 return !tag_decl->getTypeForDecl()->isIncompleteType();