| _graph | SVF::WPASolver< GraphType > | protected | 
  | ADAPTFSCS_WPA enum value | SVF::PointerAnalysis |  | 
  | ADAPTFSCSPS_WPA enum value | SVF::PointerAnalysis |  | 
  | addCopyEdge(NodeID src, NodeID dst) | SVF::Andersen | inlineprotectedvirtual | 
  | addLCDCandidate(NodeID nodeId) | SVF::AndersenLCD | inlineprotected | 
  | addMetEdge(ConstraintEdge *edge) | SVF::AndersenLCD | inlineprotected | 
  | addPts(NodeID id, NodeID ptd) | SVF::BVDataPTAImpl | inlinevirtual | 
  | addTypeForGepObjNode(NodeID, const NormalGepCGEdge *) | SVF::Andersen | inlineprotectedvirtual | 
  | alias(const MemoryLocation &LocA, const MemoryLocation &LocB) | SVF::BVDataPTAImpl | virtual | 
  | alias(const Value *V1, const Value *V2) | SVF::BVDataPTAImpl | virtual | 
  | alias(NodeID node1, NodeID node2) | SVF::BVDataPTAImpl | virtual | 
  | alias(const PointsTo &pts1, const PointsTo &pts2) | SVF::BVDataPTAImpl | virtual | 
  | alias_validation | SVF::PointerAnalysis | protected | 
  | AliasAnalysis typedef | SVF::PointerAnalysis |  | 
  | aliasTestFailMayAlias | SVF::PointerAnalysis | static | 
  | aliasTestFailMayAliasMangled | SVF::PointerAnalysis | static | 
  | aliasTestFailNoAlias | SVF::PointerAnalysis | static | 
  | aliasTestFailNoAliasMangled | SVF::PointerAnalysis | static | 
  | aliasTestMayAlias | SVF::PointerAnalysis | static | 
  | aliasTestMayAliasMangled | SVF::PointerAnalysis | static | 
  | aliasTestMustAlias | SVF::PointerAnalysis | static | 
  | aliasTestMustAliasMangled | SVF::PointerAnalysis | static | 
  | aliasTestNoAlias | SVF::PointerAnalysis | static | 
  | aliasTestNoAliasMangled | SVF::PointerAnalysis | static | 
  | aliasTestPartialAlias | SVF::PointerAnalysis | static | 
  | aliasTestPartialAliasMangled | SVF::PointerAnalysis | static | 
  | analyze() override | SVF::AndersenBase | virtual | 
  | Andersen(PAG *_pag, PTATY type=Andersen_WPA, bool alias_check=true) | SVF::Andersen | inline | 
  | Andersen_BASE enum value | SVF::PointerAnalysis |  | 
  | Andersen_WPA enum value | SVF::PointerAnalysis |  | 
  | AndersenBase(PAG *_pag, PTATY type=Andersen_BASE, bool alias_check=true) | SVF::AndersenBase | inline | 
  | AndersenHCD(PAG *_pag, PTATY type=AndersenHCD_WPA) | SVF::AndersenHCD | inline | 
  | AndersenHCD_WPA enum value | SVF::PointerAnalysis |  | 
  | AndersenHLCD(PAG *_pag, PTATY type=AndersenHLCD_WPA) | SVF::AndersenHLCD | inline | 
  | AndersenHLCD_WPA enum value | SVF::PointerAnalysis |  | 
  | AndersenLCD(PAG *_pag, PTATY type=AndersenLCD_WPA) | SVF::AndersenLCD | inline | 
  | AndersenLCD_WPA enum value | SVF::PointerAnalysis |  | 
  | AndersenSCD_WPA enum value | SVF::PointerAnalysis |  | 
  | AndersenSFR_WPA enum value | SVF::PointerAnalysis |  | 
  | AndersenWaveDiff_WPA enum value | SVF::PointerAnalysis |  | 
  | AndersenWaveDiffWithType_WPA enum value | SVF::PointerAnalysis |  | 
  | AveragePointsToSetSize | SVF::AndersenBase | static | 
  | BaseImpl enum value | SVF::PointerAnalysis |  | 
  | BVDataImpl enum value | SVF::PointerAnalysis |  | 
  | BVDataPTAImpl(PAG *pag, PointerAnalysis::PTATY type, bool alias_check=true) | SVF::BVDataPTAImpl |  | 
  | CallEdgeMap typedef | SVF::PointerAnalysis |  | 
  | CallGraphSCC typedef | SVF::PointerAnalysis |  | 
  | callGraphSCC | SVF::PointerAnalysis | protected | 
  | callGraphSCCDetection() | SVF::PointerAnalysis | inline | 
  | CallSite2DummyValPN typedef | SVF::Andersen |  | 
  | callsite2DummyValPN | SVF::Andersen | protected | 
  | CallSiteSet typedef | SVF::PointerAnalysis |  | 
  | CallSiteToFunPtrMap typedef | SVF::PointerAnalysis |  | 
  | CGSCC typedef | SVF::Andersen |  | 
  | chgraph | SVF::PointerAnalysis | protectedstatic | 
  | child_iterator typedef | SVF::WPASolver< GraphType > |  | 
  | classof(const Andersen *) | SVF::Andersen | inlinestatic | 
  | classof(const PointerAnalysis *pta) | SVF::Andersen | inlinestatic | 
  | SVF::AndersenBase::classof(const AndersenBase *) | SVF::AndersenBase | inlinestatic | 
  | cleanConsCG(NodeID id) | SVF::AndersenBase |  | 
  | cleanLCDCandidate() | SVF::AndersenLCD | inlineprotected | 
  | clearAllPts() | SVF::BVDataPTAImpl | inlinevirtual | 
  | clearFullPts(NodeID id) | SVF::BVDataPTAImpl | inlinevirtual | 
  | clearPropaPts(NodeID src) | SVF::Andersen | inlineprotected | 
  | clearPts(NodeID id, NodeID element) | SVF::BVDataPTAImpl | inlinevirtual | 
  | SVF::PointerAnalysis::clearPts() | SVF::PointerAnalysis | inlinevirtual | 
  | collapseField(NodeID nodeId) | SVF::Andersen | protected | 
  | collapseFields() | SVF::Andersen | inlineprotectedvirtual | 
  | collapseNodePts(NodeID nodeId) | SVF::Andersen | protected | 
  | collapsePWCNode(NodeID nodeId) | SVF::Andersen | inlineprotectedvirtual | 
  | computeDDAPts(NodeID) | SVF::PointerAnalysis | inlinevirtual | 
  | computeDiffPts(NodeID id) | SVF::Andersen | inlineprotectedvirtual | 
  | CondImpl enum value | SVF::PointerAnalysis |  | 
  | connectCaller2CalleeParams(CallSite cs, const SVFFunction *F, NodePairSet &cpySrcNodes) | SVF::Andersen | protected | 
  | connectVCallToVFns(const CallBlockNode *cs, const VFunSet &vfns, CallEdgeMap &newEdges) | SVF::PointerAnalysis |  | 
  | consCG | SVF::AndersenBase | protected | 
  | containBlackHoleNode(const PointsTo &pts) | SVF::PointerAnalysis | inline | 
  | containConstantNode(const PointsTo &pts) | SVF::PointerAnalysis | inline | 
  | createAndersenHCD(PAG *_pag) | SVF::AndersenHCD | inlinestatic | 
  | createAndersenHLCD(PAG *_pag) | SVF::AndersenHLCD | inlinestatic | 
  | createAndersenLCD(PAG *_pag) | SVF::AndersenLCD | inlinestatic | 
  | CSCallString_WPA enum value | SVF::PointerAnalysis |  | 
  | CSSummary_WPA enum value | SVF::PointerAnalysis |  | 
  | Cxt_DDA enum value | SVF::PointerAnalysis |  | 
  | Default_PTA enum value | SVF::PointerAnalysis |  | 
  | destroy() | SVF::BVDataPTAImpl | inline | 
  | DFPTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | diffOpt | SVF::Andersen | protected | 
  | DiffPTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | disablePrintStat() | SVF::PointerAnalysis | inline | 
  | dumpAllPts() | SVF::BVDataPTAImpl | virtual | 
  | dumpAllTypes() | SVF::PointerAnalysis |  | 
  | dumpCPts() | SVF::BVDataPTAImpl | inlinevirtual | 
  | dumpGraph() | SVF::PointerAnalysis | protected | 
  | dumpPts(NodeID ptr, const PointsTo &pts) | SVF::PointerAnalysis | virtual | 
  | dumpStat() | SVF::PointerAnalysis |  | 
  | dumpTopLevelPtsTo() | SVF::Andersen | virtual | 
  | enableDiff() const | SVF::Andersen | inline | 
  | expandFIObjs(const PointsTo &pts, PointsTo &expandedPts) | SVF::BVDataPTAImpl | virtual | 
  | FieldS_DDA enum value | SVF::PointerAnalysis |  | 
  | finalize() | SVF::Andersen | virtual | 
  | FlowS_DDA enum value | SVF::PointerAnalysis |  | 
  | FSCS_WPA enum value | SVF::PointerAnalysis |  | 
  | FSCSPS_WPA enum value | SVF::PointerAnalysis |  | 
  | FSDATAFLOW_WPA enum value | SVF::PointerAnalysis |  | 
  | FSSPARSE_WPA enum value | SVF::PointerAnalysis |  | 
  | FSTBHC_WPA enum value | SVF::PointerAnalysis |  | 
  | FunctionSet typedef | SVF::PointerAnalysis |  | 
  | GEDGE typedef | SVF::WPASolver< GraphType > |  | 
  | getAllFieldsObjNode(NodeID id) | SVF::PointerAnalysis | inlinevirtual | 
  | getAllValidPtrs() | SVF::PointerAnalysis | inline | 
  | getAnalysisTy() const | SVF::PointerAnalysis | inline | 
  | getBaseObjNode(NodeID id) | SVF::PointerAnalysis | inline | 
  | getCallGraphSCC() const | SVF::PointerAnalysis | inline | 
  | getCallGraphSCCRepNode(NodeID id) const | SVF::PointerAnalysis | inline | 
  | getCHGraph() const | SVF::PointerAnalysis | inline | 
  | getConstraintGraph() | SVF::AndersenBase | inline | 
  | getDFPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected | 
  | getDiffPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected | 
  | getDiffPts(NodeID id) | SVF::Andersen | inlineprotectedvirtual | 
  | getFIObjNode(NodeID id) | SVF::PointerAnalysis | inline | 
  | getFunPtr(const CallBlockNode *cs) const | SVF::PointerAnalysis | inlineprotected | 
  | getGepObjNode(NodeID id, const LocationSet &ls) | SVF::PointerAnalysis | inline | 
  | getImplTy() const | SVF::PointerAnalysis | inline | 
  | getIndCallMap() | SVF::PointerAnalysis | inline | 
  | getIndCSCallees(const CallBlockNode *cs) const | SVF::PointerAnalysis | inline | 
  | getIndirectCallsites() const | SVF::PointerAnalysis | inlineprotected | 
  | getModule() const | SVF::PointerAnalysis | inline | 
  | getMutDFPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected | 
  | getNumOfResolvedIndCallEdge() const | SVF::PointerAnalysis | inline | 
  | getOfflineRep(NodeID nodeId) | SVF::AndersenHCD | inlineprotected | 
  | getPAG() const | SVF::PointerAnalysis | inline | 
  | getPTACallGraph() const | SVF::PointerAnalysis | inline | 
  | getPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected | 
  | getPts(NodeID id) | SVF::Andersen | inlinevirtual | 
  | getRevPts(NodeID nodeId) | SVF::BVDataPTAImpl | inlinevirtual | 
  | getSCCDetector() const | SVF::WPASolver< GraphType > | inlineprotected | 
  | getStat() const | SVF::PointerAnalysis | inline | 
  | getTypeSystem() const | SVF::PointerAnalysis | inline | 
  | getVersionedPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected | 
  | getVFnsFromCHA(const CallBlockNode *cs, VFunSet &vfns) | SVF::PointerAnalysis |  | 
  | getVFnsFromPts(const CallBlockNode *cs, const PointsTo &target, VFunSet &vfns) | SVF::PointerAnalysis |  | 
  | GNODE typedef | SVF::WPASolver< GraphType > |  | 
  | graph() | SVF::WPASolver< GraphType > | inlineprotected | 
  | GTraits typedef | SVF::WPASolver< GraphType > |  | 
  | handleCopyGep(ConstraintNode *node) | SVF::AndersenHLCD | inlineprotectedvirtual | 
  | handleLoadStore(ConstraintNode *node) | SVF::Andersen | protectedvirtual | 
  | hasIndCSCallees(const CallBlockNode *cs) const | SVF::PointerAnalysis | inline | 
  | hasLCDCandidate() const | SVF::AndersenLCD | inlineprotected | 
  | hasOfflineRep(NodeID nodeId) const | SVF::AndersenHCD | inlineprotected | 
  | heapAllocatorViaIndCall(CallSite cs, NodePairSet &cpySrcNodes) | SVF::Andersen | protected | 
  | hlcdAndersen | SVF::AndersenHLCD | privatestatic | 
  | icfg | SVF::PointerAnalysis | protected | 
  | IncMutDFPTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | initialize() | SVF::AndersenHLCD | inlineprotectedvirtual | 
  | initWorklist() | SVF::Andersen | inlineprotectedvirtual | 
  | inSameCallGraphSCC(const SVFFunction *fun1, const SVFFunction *fun2) | SVF::PointerAnalysis | inline | 
  | isaMergedNode(NodeID node) const | SVF::AndersenHCD | inlineprotected | 
  | isArrayMemObj(NodeID id) const | SVF::PointerAnalysis | inline | 
  | isBlkObjOrConstantObj(NodeID ptd) const | SVF::PointerAnalysis | inlinevirtual | 
  | isFieldInsensitive(NodeID id) const | SVF::PointerAnalysis | inline | 
  | isFIObjNode(NodeID id) const | SVF::PointerAnalysis | inline | 
  | isHeapMemObj(NodeID id) const | SVF::PointerAnalysis | inline | 
  | isInRecursion(const SVFFunction *fun) const | SVF::PointerAnalysis | inline | 
  | isInWorklist(NodeID id) | SVF::WPASolver< GraphType > | inlineprotected | 
  | isLocalVarInRecursiveFun(NodeID id) const | SVF::PointerAnalysis |  | 
  | isMetEdge(ConstraintEdge *edge) const | SVF::AndersenLCD | inlineprotected | 
  | isNonPointerObj(NodeID ptd) const | SVF::PointerAnalysis | inline | 
  | isWorklistEmpty() | SVF::WPASolver< GraphType > | inlineprotected | 
  | iterationForPrintStat | SVF::WPASolver< GraphType > | protected | 
  | matchArgs(const CallBlockNode *cs, const SVFFunction *callee) | SVF::PointerAnalysis |  | 
  | matchType(NodeID, NodeID, const NormalGepCGEdge *) | SVF::Andersen | inlineprotectedvirtual | 
  | MaxPointsToSetSize | SVF::AndersenBase | static | 
  | mergeNodeAndPts(NodeID node, NodeID tgt) | SVF::AndersenHCD | protected | 
  | mergeNodeToRep(NodeID nodeId, NodeID newRepId) | SVF::Andersen | protectedvirtual | 
  | mergePWC() const | SVF::Andersen | inline | 
  | mergeSCC(NodeID nodeId) | SVF::AndersenHLCD | protectedvirtual | 
  | SVF::AndersenLCD::mergeSCC() | SVF::AndersenLCD | protectedvirtual | 
  | mergeSccCycle() | SVF::Andersen | protected | 
  | mergeSccNodes(NodeID repNodeId, const NodeBS &subNodes) | SVF::Andersen | protected | 
  | mergeSrcToTgt(NodeID nodeId, NodeID newRepId) | SVF::AndersenHLCD | inlineprotectedvirtual | 
  | MutDFPTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | MutDiffPTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | MutPTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | MutVersionedPTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | Node(NodeID id) | SVF::WPASolver< GraphType > | inlineprotected | 
  | Node_Index(GNODE node) | SVF::WPASolver< GraphType > | inlineprotected | 
  | normalizePointsTo() override | SVF::AndersenBase | virtual | 
  | numOfFieldExpand | SVF::AndersenBase | static | 
  | numOfIteration | SVF::WPASolver< GraphType > |  | 
  | numOfProcessedAddr | SVF::AndersenBase | static | 
  | numOfProcessedCopy | SVF::AndersenBase | static | 
  | numOfProcessedGep | SVF::AndersenBase | static | 
  | numOfProcessedLoad | SVF::AndersenBase | static | 
  | numOfProcessedStore | SVF::AndersenBase | static | 
  | numOfSCCDetection | SVF::AndersenBase | static | 
  | numOfSfrs | SVF::AndersenBase | static | 
  | onTheFlyCallGraphSolve(const CallSiteToFunPtrMap &callsites, CallEdgeMap &newEdges) | SVF::BVDataPTAImpl | protectedvirtual | 
  | OnTheFlyIterBudgetForStat | SVF::PointerAnalysis | protected | 
  | OSCC typedef | SVF::AndersenHCD |  | 
  | pag | SVF::PointerAnalysis | protectedstatic | 
  | PathS_DDA enum value | SVF::PointerAnalysis |  | 
  | PointerAnalysis(PAG *pag, PTATY ty=Default_PTA, bool alias_check=true) | SVF::PointerAnalysis |  | 
  | popFromWorklist() | SVF::WPASolver< GraphType > | inlineprotected | 
  | print_stat | SVF::PointerAnalysis | protected | 
  | printIndCSTargets(const CallBlockNode *cs, const FunctionSet &targets) | SVF::PointerAnalysis |  | 
  | printIndCSTargets() | SVF::PointerAnalysis |  | 
  | printStat() | SVF::AndersenBase | inline | 
  | processAddr(const AddrCGEdge *addr) | SVF::Andersen | protectedvirtual | 
  | processAllAddr() | SVF::Andersen | protected | 
  | processCopy(NodeID node, const ConstraintEdge *edge) | SVF::Andersen | protectedvirtual | 
  | processGep(NodeID node, const GepCGEdge *edge) | SVF::Andersen | protectedvirtual | 
  | processGepPts(const PointsTo &pts, const GepCGEdge *edge) | SVF::Andersen | protectedvirtual | 
  | processLoad(NodeID node, const ConstraintEdge *load) | SVF::Andersen | protectedvirtual | 
  | processNode(NodeID nodeId) | SVF::Andersen | protectedvirtual | 
  | processStore(NodeID node, const ConstraintEdge *load) | SVF::Andersen | protectedvirtual | 
  | propagate(GNODE *v) | SVF::WPASolver< GraphType > | inlineprotectedvirtual | 
  | propFromSrcToDst(GEDGE *) | SVF::WPASolver< GraphType > | inlineprotectedvirtual | 
  | ptaCallGraph | SVF::PointerAnalysis | protected | 
  | PTAImplTy enum name | SVF::PointerAnalysis |  | 
  | ptaImplTy | SVF::PointerAnalysis | protected | 
  | PTAName() const | SVF::Andersen | inlineprotectedvirtual | 
  | ptaTy | SVF::PointerAnalysis | protected | 
  | PTATY enum name | SVF::PointerAnalysis |  | 
  | PTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | pushIntoWorklist(NodeID id) | SVF::WPASolver< GraphType > | inlineprotectedvirtual | 
  | pwcOpt | SVF::Andersen | protected | 
  | readFromFile(const std::string &filename) | SVF::BVDataPTAImpl | virtual | 
  | reanalyze | SVF::WPASolver< GraphType > | protected | 
  | redundantGepNodes | SVF::AndersenBase |  | 
  | releaseAndersenHCD() | SVF::AndersenHCD | inlinestatic | 
  | releaseAndersenHLCD() | SVF::AndersenHLCD | inlinestatic | 
  | releaseAndersenLCD() | SVF::AndersenLCD | inlinestatic | 
  | resetData() | SVF::Andersen | inline | 
  | resetObjFieldSensitive() | SVF::PointerAnalysis | protected | 
  | resolveCPPIndCalls(const CallBlockNode *cs, const PointsTo &target, CallEdgeMap &newEdges) | SVF::PointerAnalysis | virtual | 
  | resolveIndCalls(const CallBlockNode *cs, const PointsTo &target, CallEdgeMap &newEdges, LLVMCallGraph *callgraph=nullptr) | SVF::PointerAnalysis | virtual | 
  | sanitizePts() | SVF::Andersen | inlineprotected | 
  | scc | SVF::WPASolver< GraphType > | protected | 
  | SCC typedef | SVF::WPASolver< GraphType > |  | 
  | SVF::SCCDetect() | SVF::Andersen | protectedvirtual | 
  | SVF::AndersenBase::SCCDetect(NodeSet &candidates) | SVF::WPASolver< GraphType > | inlineprotectedvirtual | 
  | SVF::AndersenLCD::SCCDetect() | SVF::AndersenLCD | protectedvirtual | 
  | sccRepNode(NodeID id) const | SVF::Andersen | inlinevirtual | 
  | sccSubNodes(NodeID repId) | SVF::Andersen | inline | 
  | setDiffOpt(bool flag) | SVF::Andersen | inline | 
  | setGraph(GraphType g) | SVF::WPASolver< GraphType > | inlineprotected | 
  | setMergedNode(NodeID node) | SVF::AndersenHCD | inlineprotected | 
  | setObjFieldInsensitive(NodeID id) | SVF::PointerAnalysis | inline | 
  | setPWCOpt(bool flag) | SVF::Andersen | inline | 
  | setSCCEdgeFlag(ConstraintNode::SCCEdgeFlag f) | SVF::Andersen | inlineprotectedvirtual | 
  | solveWorklist() | SVF::AndersenHLCD | inlineprotectedvirtual | 
  | stat | SVF::PointerAnalysis | protected | 
  | Steensgaard_WPA enum value | SVF::PointerAnalysis |  | 
  | svfMod | SVF::PointerAnalysis | protected | 
  | timeOfCollapse | SVF::AndersenBase | static | 
  | timeOfProcessCopyGep | SVF::AndersenBase | static | 
  | timeOfProcessLoadStore | SVF::AndersenBase | static | 
  | timeOfSCCDetection | SVF::AndersenBase | static | 
  | timeOfSCCMerges | SVF::AndersenBase | static | 
  | timeOfUpdateCallGraph | SVF::AndersenBase | static | 
  | TypeCPP_WPA enum value | SVF::PointerAnalysis |  | 
  | typeSystem | SVF::PointerAnalysis | protected | 
  | unionPts(NodeID id, const PointsTo &target) | SVF::Andersen | inlinevirtual | 
  | unionPts(NodeID id, NodeID ptd) | SVF::Andersen | inlinevirtual | 
  | updateCallGraph(const CallSiteToFunPtrMap &callsites) | SVF::Andersen | protectedvirtual | 
  | updateNodeRepAndSubs(NodeID nodeId, NodeID newRepId) | SVF::Andersen | protected | 
  | updatePropaPts(NodeID dstId, NodeID srcId) | SVF::Andersen | inlineprotected | 
  | validateExpectedFailureTests(std::string fun) | SVF::PointerAnalysis | protectedvirtual | 
  | validateSuccessTests(std::string fun) | SVF::PointerAnalysis | protectedvirtual | 
  | validateTests() | SVF::PointerAnalysis | protectedvirtual | 
  | VersionedPTDataTy typedef | SVF::BVDataPTAImpl |  | 
  | VFS_WPA enum value | SVF::PointerAnalysis |  | 
  | VFunSet typedef | SVF::PointerAnalysis |  | 
  | VTableSet typedef | SVF::PointerAnalysis |  | 
  | WorkList typedef | SVF::WPASolver< GraphType > |  | 
  | worklist | SVF::WPASolver< GraphType > | protected | 
  | WPASolver() | SVF::WPASolver< GraphType > | inlineprotected | 
  | writeToFile(const std::string &filename) | SVF::BVDataPTAImpl | virtual | 
  | ~Andersen() | SVF::Andersen | inlinevirtual | 
  | ~AndersenBase() | SVF::AndersenBase | inlinevirtual | 
  | ~BVDataPTAImpl() | SVF::BVDataPTAImpl | inlinevirtual | 
  | ~PointerAnalysis() | SVF::PointerAnalysis | virtual | 
  | ~WPASolver() | SVF::WPASolver< GraphType > | inlineprotectedvirtual |