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

Declarations

tools/clang/include/clang/AST/DeclCXX.h
 2045   QualType getThisType() const;

References

tools/clang/lib/AST/ExprConstant.cpp
 5507     if (!handleAssignment(Info, Args[0], *This, MD->getThisType(),
tools/clang/lib/Analysis/Consumed.cpp
  774   QualType ThisType = Constructor->getThisType()->getPointeeType();
  792       isSetOnReadPtrType(Constructor->getThisType()) ?
 1202     ReturnType = Constructor->getThisType()->getPointeeType();
tools/clang/lib/CodeGen/CGBlocks.cpp
  554     QualType thisType = cast<CXXMethodDecl>(CGF->CurFuncDecl)->getThisType();
tools/clang/lib/CodeGen/CGCXXABI.cpp
  128       &CGM.getContext().Idents.get("this"), MD->getThisType(),
tools/clang/lib/CodeGen/CGClass.cpp
 2037   QualType ThisType = D->getThisType();
 2050   Args.add(RValue::get(ThisPtr), D->getThisType());
 2184   CallArg ThisArg(RValue::get(This.getPointer()), D->getThisType());
 2309   Args.add(RValue::get(This.getPointer()), D->getThisType());
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1471   return getOrCreateInstanceMethodType(Method->getThisType(), Func, Unit);
 4278         type = Method->getThisType();
tools/clang/lib/CodeGen/CGExprCXX.cpp
  105     QualType DstTy = DtorDecl->getThisType();
tools/clang/lib/CodeGen/CGVTables.cpp
  244   QualType ThisType = MD->getThisType();
  325   QualType ThisType = MD->getThisType();
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  993       QualType ThisTy = MD->getThisType();
 1093       ResTy = MD->getThisType();
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3958   Args.add(RValue::get(This), CD->getThisType());
tools/clang/lib/Sema/SemaCoroutine.cpp
   86       QualType T = MD->getThisType()->castAs<PointerType>()->getPointeeType();
  485       return MD->isInstance() && MD->getThisType()->isDependentType();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1126   QualType ThisType = MD->getThisType()->getPointeeType();
tools/clang/lib/Sema/SemaExpr.cpp
 2697     DestType = Method->getThisType();
tools/clang/lib/Sema/SemaExprCXX.cpp
 1087       ThisTy = method->getThisType();
 3597   QualType ClassType = dtor->getThisType()->getPointeeType();
tools/clang/lib/Sema/SemaOverload.cpp
 3297     QualType ThisType = Constructor->getThisType();
 3479       QualType ThisType = Constructor->getThisType();
 5299     Method->getThisType()->castAs<PointerType>()->getPointeeType();
 5304     DestType = Method->getThisType();
tools/clang/lib/Sema/SemaTemplate.cpp
  699     QualType ThisType = cast<CXXMethodDecl>(DC)->getThisType();
tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp
   88         MRMgr.getCXXThisRegion(CXXMD->getThisType(), STC);
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1111                                PT != D->getThisType()->getAs<PointerType>())) {
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  274       getRegionManager().getCXXThisRegion(D->getThisType(), SFC));
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
   52     const Type *TypePtr = ActualMemberDecl->getThisType().getTypePtr();