reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1037 DEF_TRAVERSE_TYPE(AutoType, { TRY_TO(TraverseType(T->getDeducedType())); })
 1040   TRY_TO(TraverseType(T->getDeducedType()));
 1281   TRY_TO(TraverseType(TL.getTypePtr()->getDeducedType()));
 1286   TRY_TO(TraverseType(TL.getTypePtr()->getDeducedType()));
tools/clang/include/clang/AST/Type.h
 4843     Profile(ID, getDeducedType(), getKeyword(), isDependentType(),
 4882     Profile(ID, getTemplateName(), getDeducedType(), isDependentType());
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 5574 AST_TYPE_TRAVERSE_MATCHER(hasDeducedType, getDeducedType,
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  782       EffectiveType = S->getDeducedType().getTypePtrOrNull();
tools/clang/lib/AST/ASTContext.cpp
 2138     assert(!A->getDeducedType().isNull() &&
 2140     return getTypeInfo(A->getDeducedType().getTypePtr());
tools/clang/lib/AST/ASTImporter.cpp
 1314   ExpectedType ToDeducedTypeOrErr = import(T->getDeducedType());
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  733     if (!IsStructurallyEquivalent(Context, cast<AutoType>(T1)->getDeducedType(),
  734                                   cast<AutoType>(T2)->getDeducedType()))
  744     if (!IsStructurallyEquivalent(Context, DT1->getDeducedType(),
  745                                   DT2->getDeducedType()))
tools/clang/lib/AST/DeclPrinter.cpp
  160       BaseType = ATy->getDeducedType();
tools/clang/lib/AST/ItaniumMangle.cpp
 3419   assert(T->getDeducedType().isNull() &&
 3431   QualType D = T->getDeducedType();
tools/clang/lib/AST/MicrosoftMangle.cpp
 2902   assert(T->getDeducedType().isNull() && "expecting a dependent type!");
 2913   assert(T->getDeducedType().isNull() && "expecting a dependent type!");
tools/clang/lib/AST/ODRHash.cpp
  849     AddQualType(T->getDeducedType());
tools/clang/lib/AST/Type.cpp
 1108     QualType deducedType = recurse(T->getDeducedType());
 1113           == T->getDeducedType().getAsOpaquePtr())
tools/clang/lib/AST/TypePrinter.cpp
 1046   if (!T->getDeducedType().isNull()) {
 1047     printBefore(T->getDeducedType(), OS);
 1060   if (!T->getDeducedType().isNull())
 1061     printAfter(T->getDeducedType(), OS);
 1067   if (!T->getDeducedType().isNull()) {
 1068     printBefore(T->getDeducedType(), OS);
 1079   if (!T->getDeducedType().isNull())
 1080     printAfter(T->getDeducedType(), OS);
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2896       QualType DT = cast<DeducedType>(T)->getDeducedType();
 4569       if (AT->getDeducedType().isNull())
tools/clang/lib/Sema/SemaDecl.cpp
 3460                                                    : OldAT->getDeducedType()));
 3464                                                    : OldAT->getDeducedType()));
12883       if (!DT || DT->getDeducedType().isNull())
12886         Deduced = DT->getDeducedType();
12888       } else if (!Context.hasSameType(DT->getDeducedType(), Deduced)) {
12894           << DT->getDeducedType() << D->getDeclName()
tools/clang/lib/Sema/SemaExpr.cpp
 4131       T = cast<DeducedType>(Ty)->getDeducedType();
tools/clang/lib/Sema/SemaStmt.cpp
 3520   QualType DeducedT = AT->getDeducedType();
 3525     if (NewAT->getDeducedType().isNull())
 3531                                    NewAT->getDeducedType());
 3536           << NewAT->getDeducedType() << DeducedT
 3541           << NewAT->getDeducedType() << DeducedT;
tools/clang/lib/Sema/SemaTemplate.cpp
 5608   return Visit(T->getDeducedType());
 5613   return Visit(T->getDeducedType());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 5595                                cast<DeducedType>(T)->getDeducedType(),
tools/clang/lib/Sema/TreeTransform.h
 4420         QualType Deduced = AutoTy->getDeducedType();
 5758   QualType OldDeduced = T->getDeducedType();
 5791   QualType OldDeduced = T->getDeducedType();
tools/clang/lib/Serialization/ASTWriter.cpp
  370   Record.AddTypeRef(T->getDeducedType());
  372   if (T->getDeducedType().isNull())
  381   Record.AddTypeRef(T->getDeducedType());
  382   if (T->getDeducedType().isNull())
tools/clang/tools/extra/clangd/FindTarget.cpp
  250         Outer.add(DT->getDeducedType(), Flags | Rel::Underlying);
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  263     auto K = kindForType(AT->getDeducedType().getTypePtrOrNull());
tools/clang/tools/extra/clangd/XRefs.cpp
  784       if (!AT->getDeducedType().isNull()) {
  785         DeducedType = AT->getDeducedType();
  813     if (AT && !AT->getDeducedType().isNull()) {
  814       DeducedType = AT->getDeducedType();
tools/clang/tools/libclang/CXType.cpp
  469       TP = cast<DeducedType>(TP)->getDeducedType().getTypePtrOrNull();
  517     TP = cast<DeducedType>(TP)->getDeducedType().getTypePtrOrNull();
  909     if (Deduced->getDeducedType().isNull())
  949     if (Deduced->getDeducedType().isNull())
tools/lldb/source/Symbol/ClangASTContext.cpp
 2580         llvm::cast<clang::AutoType>(qual_type)->getDeducedType());
 2706         ast, llvm::cast<clang::AutoType>(qual_type)->getDeducedType(),
 2766                                ->getDeducedType()
 2804                                ->getDeducedType()
 2893                            ->getDeducedType()
 3039                                 ->getDeducedType()
 3150                                       ->getDeducedType()
 3210                                        ->getDeducedType()
 3263                                     ->getDeducedType()
 3376                                ->getDeducedType()
 3461                                           ->getDeducedType()
 3517                                  ->getDeducedType()
 3727                                        ->getDeducedType()
 4073                                   ->getDeducedType()
 4339                                   ->getDeducedType()
 4593                                     ->getDeducedType()
 4732                                           ->getDeducedType()
 5251                                   ->getDeducedType()
 5682                                           ->getDeducedType()
 5849                                    ->getDeducedType()
 6065                                   ->getDeducedType()
 6145                                         ->getDeducedType()
 6189                                          ->getDeducedType()
 6312                                          ->getDeducedType()
 6380                                           ->getDeducedType()
 6521         llvm::cast<clang::AutoType>(qual_type)->getDeducedType());
 7022                   ->getDeducedType()
 7388                                     ->getDeducedType()
 7612                                     ->getDeducedType()
 7673                                   ->getDeducedType()
 7724                                            ->getDeducedType()
 8744                                      ->getDeducedType()
 9295         llvm::cast<clang::AutoType>(qual_type)->getDeducedType();
 9684                              ->getDeducedType()
 9790                                            ->getDeducedType()
tools/lldb/source/Symbol/ClangASTImporter.cpp
  460                                       ->getDeducedType()
  536                                    ->getDeducedType()