|
clang 22.0.0git
|
#include "clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h"#include "clang/Basic/JsonSupport.h"#include "clang/Basic/LLVM.h"#include "clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h"#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"#include "clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h"#include "llvm/Support/raw_ostream.h"#include <cassert>Go to the source code of this file.
Functions | |
| REGISTER_MAP_WITH_PROGRAMSTATE (DynamicTypeMap, const clang::ento::MemRegion *, clang::ento::DynamicTypeInfo) REGISTER_MAP_WITH_PROGRAMSTATE(DynamicCastMap | |
| The GDM component containing the dynamic type info. | |
| const clang::ento::MemRegion CastSet | REGISTER_MAP_WITH_PROGRAMSTATE (DynamicClassObjectMap, clang::ento::SymbolRef, clang::ento::DynamicTypeInfo) namespace clang |
| const clang::ento::MemRegion CastSet REGISTER_MAP_WITH_PROGRAMSTATE | ( | DynamicClassObjectMap | , |
| clang::ento::SymbolRef | , | ||
| clang::ento::DynamicTypeInfo | ) |
Definition at line 37 of file DynamicType.cpp.
References REGISTER_MAP_WITH_PROGRAMSTATE.
| REGISTER_MAP_WITH_PROGRAMSTATE | ( | DynamicTypeMap | , |
| const clang::ento::MemRegion * | , | ||
| clang::ento::DynamicTypeInfo | ) |
The GDM component containing the dynamic type info.
This is a map from a symbol to its most likely type. A set factory of dynamic cast informations. A map from symbols to cast informations.