clang API Documentation
Represent a region's offset within the top level base region. More...
#include <MemRegion.h>
Public Member Functions | |
RegionOffset () | |
RegionOffset (const MemRegion *r, int64_t off) | |
const MemRegion * | getRegion () const |
bool | hasSymbolicOffset () const |
int64_t | getOffset () const |
bool | isValid () const |
Static Public Attributes | |
static const int64_t | Symbolic = INT64_MAX |
Represent a region's offset within the top level base region.
Definition at line 45 of file MemRegion.h.
clang::ento::RegionOffset::RegionOffset | ( | ) | [inline] |
Definition at line 57 of file MemRegion.h.
clang::ento::RegionOffset::RegionOffset | ( | const MemRegion * | r, |
int64_t | off | ||
) | [inline] |
Definition at line 58 of file MemRegion.h.
int64_t clang::ento::RegionOffset::getOffset | ( | ) | const [inline] |
Definition at line 64 of file MemRegion.h.
References hasSymbolicOffset().
const MemRegion* clang::ento::RegionOffset::getRegion | ( | ) | const [inline] |
Definition at line 60 of file MemRegion.h.
bool clang::ento::RegionOffset::hasSymbolicOffset | ( | ) | const [inline] |
bool clang::ento::RegionOffset::isValid | ( | ) | const [inline] |
Definition at line 69 of file MemRegion.h.
const int64_t clang::ento::RegionOffset::Symbolic = INT64_MAX [static] |
Definition at line 55 of file MemRegion.h.
Referenced by clang::ento::MemRegion::getAsOffset(), and hasSymbolicOffset().