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

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  171   template<typename RegionTy> const RegionTy* getAs() const;

References

tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   68   const auto *BaseClassRegion = MR->getAs<TypedValueRegion>();
   69   const auto *DerivedClassRegion = MR->getBaseRegion()->getAs<SymbolicRegion>();
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp
  153     if (const ElementRegion *const ER = MR->getAs<ElementRegion>()) {
  175       ReqRegions.push_back(ER->getAs<MemRegion>());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 2532             const VarRegion* VR = MR->getBaseRegion()->getAs<VarRegion>();
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  478   if (BaseRegion->getAs<CXXTempObjectRegion>() ||
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
  191     if (const VarRegion *VR = R->getAs<VarRegion>())
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  284     if (auto FieldReg = Region->getAs<FieldRegion>())
  286     if (auto ElementReg = Region->getAs<ElementRegion>())
  456     const auto *Region = I->first->getAs<SymbolicRegion>();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
 1194     if (const SymbolicRegion *SR = I->StripCasts()->getAs<SymbolicRegion>())
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  466   auto *R = ObjectV.getAsRegion()->getAs<TypedValueRegion>();
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp
  237   const auto *R = V.getAsRegion()->getAs<TypedValueRegion>();
  248     R = Tmp->getAs<TypedValueRegion>();
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
  176   if (const auto *DeclReg = Reg->getAs<DeclRegion>()) {
  180   IsSymbolic = Reg && Reg->getAs<SymbolicRegion>();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  837               R->getAs<SubRegion>(), V));
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 2734     if (const SymbolicRegion *R = I->StripCasts()->getAs<SymbolicRegion>())
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  668   while ((ER = R->getAs<ElementRegion>())) {
tools/clang/lib/StaticAnalyzer/Core/SVals.cpp
   66     if (const FunctionCodeRegion *CTR = R->getAs<FunctionCodeRegion>())