|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Type.h 2416 template <> const TemplateSpecializationType *Type::getAs() const;
References
tools/clang/lib/AST/ASTDiagnostic.cpp 1074 Ty->getAs<TemplateSpecializationType>())
1093 return Ty->getAs<TemplateSpecializationType>();
1353 TST = TST->getAliasedType()->getAs<TemplateSpecializationType>();
tools/clang/lib/AST/CXXInheritance.cpp 284 BaseSpec.getType()->getAs<TemplateSpecializationType>();
457 Specifier->getType()->getAs<TemplateSpecializationType>();
tools/clang/lib/AST/ItaniumMangle.cpp 1086 if (const auto *TST = type->getAs<TemplateSpecializationType>()) {
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 834 auto *TemplateType = TypeNode->getAs<TemplateSpecializationType>();
837 TemplateType->getAliasedType()->getAs<TemplateSpecializationType>();
tools/clang/lib/Index/IndexBody.cpp 159 T->getAs<TemplateSpecializationType>();
tools/clang/lib/Index/IndexTypeSourceInfo.cpp 180 T->getAs<TemplateSpecializationType>();
tools/clang/lib/Index/USRGeneration.cpp 845 = T->getAs<TemplateSpecializationType>()) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 95 = NNSType->getAs<TemplateSpecializationType>()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp 4268 if (auto *Specialization = T->getAs<TemplateSpecializationType>()) {
4760 BaseType->getAs<TemplateSpecializationType>()) {
tools/clang/lib/Sema/SemaDecl.cpp 190 else if (auto *TST = Base.getType()->getAs<TemplateSpecializationType>()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 8794 DeclaratorType->getAs<TemplateSpecializationType>())
9668 Ty->getAs<TemplateSpecializationType>()) {
tools/clang/lib/Sema/SemaExprCXX.cpp 315 = MemberOfType->getAs<TemplateSpecializationType>()) {
tools/clang/lib/Sema/SemaLookup.cpp 3844 const auto *TST = BaseType->getAs<TemplateSpecializationType>();
tools/clang/lib/Sema/SemaOverload.cpp 2827 !FromType->getAs<TemplateSpecializationType>()) {
tools/clang/lib/Sema/SemaTemplate.cpp 2662 = T->getAs<TemplateSpecializationType>()) {
2799 = T->getAs<TemplateSpecializationType>()) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 2922 = T->getAs<TemplateSpecializationType>())
tools/clang/lib/Sema/TreeTransform.h 6180 NamedT->getAs<TemplateSpecializationType>()) {
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp 82 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>();
96 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>();
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 923 Type.getType()->getAs<TemplateSpecializationType>()) {
tools/clang/tools/extra/clang-doc/Serialize.cpp 336 if (const auto *Ty = B.getType()->getAs<TemplateSpecializationType>()) {
451 if (const auto *Ty = B.getType()->getAs<TemplateSpecializationType>()) {
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp 44 if (CheckTemplate(BaseType->getAs<TemplateSpecializationType>())) {
48 if (CheckTemplate(Qualifier->getAs<TemplateSpecializationType>())) {
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 75 if (const auto *TS = Type->getAs<TemplateSpecializationType>()) {
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp 316 } else if (const auto *Template = BT->getAs<TemplateSpecializationType>()) {
tools/clang/tools/extra/clangd/XRefs.cpp 1199 Type->getAs<TemplateSpecializationType>()) {
tools/clang/tools/libclang/CXIndexDataConsumer.cpp 350 TST = T->getAs<TemplateSpecializationType>()) {
tools/clang/tools/libclang/CXType.cpp 179 if (const auto *Specialization = Type->getAs<TemplateSpecializationType>())