|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Type.h 2205 TagDecl *getAsTagDecl() const;
References
tools/clang/lib/AST/Expr.cpp 1518 if (const TagDecl *TD = getCallReturnType(Ctx)->getAsTagDecl())
tools/clang/lib/AST/Type.cpp 1689 return dyn_cast_or_null<CXXRecordDecl>(getAsTagDecl());
1693 return dyn_cast_or_null<RecordDecl>(getAsTagDecl());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1545 const auto *RD = cast<RecordDecl>(Ty->getAsTagDecl());
1560 const auto *RD = cast<RecordDecl>(Ty->getAsTagDecl());
1661 auto Fields = cast<RecordDecl>(IdentQTy->getAsTagDecl())->field_begin();
4534 cast<RecordDecl>(KmpTaskTWithPrivatesQTy->getAsTagDecl());
4537 const auto *KmpTaskTQTyRD = cast<RecordDecl>(KmpTaskTQTy->getAsTagDecl());
4632 cast<RecordDecl>(KmpTaskTWithPrivatesQTy->getAsTagDecl());
4636 cast<RecordDecl>(FI->getType()->getAsTagDecl())->fields()) {
4730 const auto *PrivatesQTyRD = cast<RecordDecl>(PrivatesQTy->getAsTagDecl());
4776 FI = cast<RecordDecl>(FI->getType()->getAsTagDecl())->field_begin();
4952 const auto *PrivateRD = cast<RecordDecl>(FI->getType()->getAsTagDecl());
5023 const auto *KmpTaskTQTyRD = cast<RecordDecl>(KmpTaskTQTy->getAsTagDecl());
5218 KmpDependInfoRD = cast<RecordDecl>(KmpDependInfoTy->getAsTagDecl());
10828 RD = cast<RecordDecl>(KmpDimTy->getAsTagDecl());
tools/clang/lib/Index/IndexTypeSourceInfo.cpp 59 TagDecl *Underlying = ND->getUnderlyingType()->getAsTagDecl();
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 213 tag = type->getAsTagDecl();
tools/clang/lib/Sema/SemaDecl.cpp15303 auto *TD = Context.getTagDeclType(PrevTagDecl)->getAsTagDecl();
tools/clang/lib/Sema/SemaExprCXX.cpp 601 const auto *TD = Ty->getAsTagDecl();
tools/clang/lib/Sema/SemaStmt.cpp 314 if (const TagDecl *TD = ILE->getType()->getAsTagDecl()) {
tools/clang/lib/Sema/SemaStmtAsm.cpp 777 FoundDecl = PT->getPointeeType()->getAsTagDecl();
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp 457 llvm::dyn_cast_or_null<EnumDecl>(Loc.getType()->getAsTagDecl()))
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 778 if (const auto *Decl = Ref.getTypePtr()->getAsTagDecl())
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.cpp 80 if (const auto *TD = T->getAsTagDecl()) {
tools/clang/tools/extra/clangd/FindTarget.cpp 242 Outer.add(TT->getAsTagDecl(), Flags);
tools/clang/tools/extra/clangd/IncludeFixer.cpp 119 const TagDecl *TD = T.getAsTagDecl();
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp 98 if (auto *TD = TP->getAsTagDecl())
tools/clang/tools/extra/clangd/XRefs.cpp 844 D = DT->getAsTagDecl();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 267 context = clang::TagDecl::castToDeclContext(parent_qt->getAsTagDecl());
472 if (auto *tag = qt->getAsTagDecl()) {
518 clang::TagDecl *tag = qt->getAsTagDecl();
559 clang::TagDecl *tag = qt->getAsTagDecl();
637 clang::TagDecl *tag = qt->getAsTagDecl();
972 clang::TagDecl *tag = qt->getAsTagDecl();
tools/lldb/source/Symbol/ClangUtil.cpp 56 return qual_type->getAsTagDecl();