reference, declarationdefinition
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>())