virtual const VTableSet & getCSVtblsBasedonCHA(CallSite cs)=0
virtual const VFunSet & getCSVFsBasedonCHA(CallSite cs)=0
virtual void getVFnsFromVtbls(CallSite cs, const VTableSet &vtbls, VFunSet &virtualFunctions)=0
std::unordered_set< Key, Hash, KeyEqual, Allocator > Set
virtual bool csHasVtblsBasedonCHA(CallSite cs)=0
Set< const SVFFunction * > VFunSet
Set< const GlobalValue * > VTableSet
virtual bool csHasVFnsBasedonCHA(CallSite cs)=0
Common base for class hierarchy graph. Only implements what PointerAnalysis needs.
CHGKind getKind(void) const