|
reference, declaration → definition
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();