Static Value-Flow Analysis
|
#include <SVFType.h>
Public Member Functions | |
SVFOtherType (bool isSingleValueTy, u32_t byteSize=1) | |
Field representation for printing. | |
const std::string & | getRepr () |
void | setRepr (std::string &&r) |
void | setRepr (const std::string &r) |
void | print (std::ostream &os) const override |
Public Member Functions inherited from SVF::SVFType | |
SVFType (void)=delete | |
virtual | ~SVFType () |
GNodeK | getKind () const |
std::string | toString () const |
void | setTypeInfo (StInfo *ti) |
StInfo * | getTypeInfo () |
const StInfo * | getTypeInfo () const |
u32_t | getByteSize () const |
bool | isPointerTy () const |
bool | isArrayTy () const |
bool | isStructTy () const |
bool | isSingleValueType () const |
Static Public Member Functions | |
static bool | classof (const SVFType *node) |
Static Public Member Functions inherited from SVF::SVFType | |
static SVFType * | getSVFPtrType () |
static SVFType * | getSVFInt8Type () |
Private Attributes | |
std::string | repr |
Friends | |
class | SVFIRWriter |
class | SVFIRReader |
Additional Inherited Members | |
Public Types inherited from SVF::SVFType | |
enum | SVFTyKind { SVFTy , SVFPointerTy , SVFIntegerTy , SVFFunctionTy , SVFStructTy , SVFArrayTy , SVFOtherTy } |
typedef s64_t | GNodeK |
Protected Member Functions inherited from SVF::SVFType | |
SVFType (bool svt, SVFTyKind k, u32_t Sz=1) | |
|
inline |
|
overridevirtual |
|
inline |
|
inline |
|
friend |
|
friend |