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

Overridden By

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  818   QualType getValueType() const override { return Str->getType(); }
  854   QualType getValueType() const override { return Str->getType(); }
  890   QualType getValueType() const override { return CL->getType(); }
  954   QualType getValueType() const override {
  991   QualType getValueType() const override {
 1019   QualType getValueType() const override {
 1105   QualType getValueType() const override { return ElementType; }
 1140   QualType getValueType() const override { return Ex->getType(); }
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  219 QualType ObjCIvarRegion::getValueType() const {
  223 QualType CXXBaseObjectRegion::getValueType() const {
  227 QualType CXXDerivedObjectRegion::getValueType() const {

References

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
   68     assert(NonLoc::isCompoundType(r->getValueType()));
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  543     QualType T = getValueType();
  547     return ctx.getPointerType(getValueType());
  551     QualType T = getValueType();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
   48     assert(isValidTypeForSymbol(r->getValueType()));
  136     assert(isValidTypeForSymbol(r->getValueType()));
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  476   QualType T = Ctx.getCanonicalType(R->getValueType());
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
   65   QualType valTy = TR->getValueType();
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
 1030     os << "a C++ temp object of type " << TVR->getValueType().getAsString();
 1033     os << "a variable of type" << TVR->getValueType().getAsString();
 1036     os << "a field of type " << TVR->getValueType().getAsString();
 1039     os << "an instance variable of type " << TVR->getValueType().getAsString();
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  207     QualType T = R->getValueType();
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   73   const auto *BaseClass = BaseClassRegion->getValueType()->getAsCXXRecordDecl();
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  257   if (!TVR->getValueType()->isReferenceType())
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
  294   QualType ObjTy = TypedRegion->getValueType();
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 3237           QualType ObjTy = TypedRegion->getValueType();
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
 1060   QualType LocType = TVR->getValueType();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  491   return TR && RetainSummaryManager::isKnownSmartPointer(TR->getValueType());
  559     QualType PointeeTy = ArgRegion->getValueType();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  179         if (CurrSt->getSVal(MR, TR->getValueType()).getAsSymExpr() == Sym)
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  278   assert(R->getValueType()->isRecordType() &&
  279          !R->getValueType()->isUnionType() &&
  282   const RecordDecl *RD = R->getValueType()->getAsRecordDecl()->getDefinition();
  378   assert(R->getValueType()->isUnionType() &&
  467   if (R && !R->getValueType()->getAsCXXRecordDecl())
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  750     Sep = DR->getValueType()->isAnyPointerType() ? "->" : ".";
 1255         if (TR->getValueType()->isObjCObjectPointerType()) {
 1322         if (TR->getValueType()->isObjCObjectPointerType()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  970     varType = cast<TypedValueRegion>(Region)->getValueType();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
   66         QualType T = R->getValueType();
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1058   const CXXRecordDecl *Class = Super->getValueType()->getAsCXXRecordDecl();
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  253     QualType T = TR->getValueType();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1083     if (const auto *RD = TO->getValueType()->getAsCXXRecordDecl()) {
 1160   QualType T = TR->getValueType();
 1481     T = cast<TypedValueRegion>(MR)->getValueType();
 1487   QualType RTy = R->getValueType();
 1576     RegionTy = TVR->getValueType();
 1607     QualType SourceRegionTy = LCV->getRegion()->getValueType();
 1756     QualType baseT = baseR->getValueType();
 1942         if (typedSuperR->getValueType()->isVectorType())
 2111   const RecordDecl *RD = R->getValueType()->castAs<RecordType>()->getDecl();
 2120   assert(Ctx.getAsConstantArrayType(R->getValueType()) &&
 2175     QualType Ty = TR->getValueType();
 2236   const ArrayType *AT =cast<ArrayType>(Ctx.getCanonicalType(R->getValueType()));
 2247     SVal V = getBinding(B.asStore(), *MRV, R->getValueType());
 2293   QualType T = R->getValueType();
 2376   QualType T = R->getValueType();
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  119   QualType T = region->getValueType();
  223   QualType T = region->getValueType();
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  106       QualType ObjTy = Ctx.getCanonicalType(TR->getValueType());
  179           QualType ObjTy = Ctx.getCanonicalType(TR->getValueType());
  237   const CXXRecordDecl *RD = TVR->getValueType()->getAsCXXRecordDecl();
  308     return TVR->getValueType()->getAsCXXRecordDecl();
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  328   return R->getValueType();
  341   return R->getValueType();