clang API Documentation
The region of the static variables within the current CodeTextRegion scope. More...
#include <MemRegion.h>


Public Member Functions | |
| void | Profile (llvm::FoldingSetNodeID &ID) const |
| void | dumpToStream (raw_ostream &os) const |
| const CodeTextRegion * | getCodeRegion () const |
Static Public Member Functions | |
| static bool | classof (const MemRegion *R) |
Friends | |
| class | MemRegionManager |
The region of the static variables within the current CodeTextRegion scope.
Currently, only the static locals are placed there, so we know that these variables do not get invalidated by calls to other functions.
Definition at line 205 of file MemRegion.h.
| static bool clang::ento::StaticGlobalSpaceRegion::classof | ( | const MemRegion * | R | ) | [inline, static] |
Reimplemented from clang::ento::GlobalsSpaceRegion.
Definition at line 220 of file MemRegion.h.
References clang::ento::MemRegion::getKind(), and clang::ento::MemRegion::StaticGlobalSpaceRegionKind.
| void clang::ento::StaticGlobalSpaceRegion::dumpToStream | ( | raw_ostream & | os | ) | const [virtual] |
Reimplemented from clang::ento::MemRegion.
| const CodeTextRegion* clang::ento::StaticGlobalSpaceRegion::getCodeRegion | ( | ) | const [inline] |
Definition at line 218 of file MemRegion.h.
| void clang::ento::StaticGlobalSpaceRegion::Profile | ( | llvm::FoldingSetNodeID & | ID | ) | const [virtual] |
Reimplemented from clang::ento::MemSpaceRegion.
friend class MemRegionManager [friend] |
Reimplemented from clang::ento::MemSpaceRegion.
Definition at line 206 of file MemRegion.h.