SVF
|
#include <LocationSet.h>
Public Types | |
typedef std::vector< NodePair > | ElemNumStridePairVec |
Public Member Functions | |
FieldInfo (u32_t idx, u32_t byteOff, const Type *ty, ElemNumStridePairVec pa) | |
u32_t | getFlattenFldIdx () const |
u32_t | getFlattenByteOffset () const |
const Type * | getFlattenElemTy () const |
const ElemNumStridePairVec & | getElemNumStridePairVect () const |
ElemNumStridePairVec::const_iterator | elemStridePairBegin () const |
ElemNumStridePairVec::const_iterator | elemStridePairEnd () const |
Private Attributes | |
u32_t | fldIdx |
u32_t | byteOffset |
const Type * | elemTy |
ElemNumStridePairVec | elemNumStridePair |
Field information of an aggregate object
Definition at line 45 of file LocationSet.h.
typedef std::vector<NodePair > SVF::FieldInfo::ElemNumStridePairVec |
Definition at line 48 of file LocationSet.h.
|
inline |
Definition at line 56 of file LocationSet.h.
|
inline |
Definition at line 76 of file LocationSet.h.
|
inline |
Definition at line 80 of file LocationSet.h.
|
inline |
Definition at line 72 of file LocationSet.h.
|
inline |
Definition at line 64 of file LocationSet.h.
|
inline |
Definition at line 68 of file LocationSet.h.
|
inline |
Definition at line 60 of file LocationSet.h.
|
private |
Definition at line 52 of file LocationSet.h.
|
private |
Definition at line 54 of file LocationSet.h.
|
private |
Definition at line 53 of file LocationSet.h.
|
private |
Definition at line 51 of file LocationSet.h.