| 
    Static Value-Flow Analysis
    
   | 
 
#include <TCT.h>
  
Public Types | |
| enum | CEDGEK { ThreadCreateEdge } | 
| typedef GenericNode< TCTNode, TCTEdge >::GEdgeSetTy | ThreadCreateEdgeSet | 
  Public Types inherited from SVF::GenericEdge< NodeTy > | |
| typedef NodeTy | NodeType | 
| Node type.   | |
| typedef u64_t | GEdgeFlag | 
| typedef s64_t | GEdgeKind | 
| typedef struct SVF::GenericEdge::equalGEdge | equalGEdge | 
| Add the hash function for std::set (we also can overload operator< to implement this)   | |
Public Member Functions | |
| TCTEdge (TCTNode *s, TCTNode *d, CEDGEK kind) | |
| Constructor.   | |
| virtual | ~TCTEdge () | 
| Destructor.   | |
  Public Member Functions inherited from SVF::GenericEdge< NodeTy > | |
| GenericEdge (NodeTy *s, NodeTy *d, GEdgeFlag k) | |
| Constructor.   | |
| virtual | ~GenericEdge () | 
| Destructor.   | |
| NodeID | getSrcID () const | 
| get methods of the components   | |
| NodeID | getDstID () const | 
| GEdgeKind | getEdgeKind () const | 
| GEdgeKind | getEdgeKindWithoutMask () const | 
| NodeType * | getSrcNode () const | 
| NodeType * | getDstNode () const | 
| virtual bool | operator== (const GenericEdge< NodeType > *rhs) const | 
Static Public Member Functions | |
| static bool | classof (const TCTEdge *) | 
| Classof.   | |
| static bool | classof (const GenericTCTEdgeTy *edge) | 
Additional Inherited Members | |
  Static Protected Attributes inherited from SVF::GenericEdge< NodeTy > | |
| static constexpr unsigned char | EdgeKindMaskBits = 8 | 
| We use the lower 8 bits to denote edge kind.   | |
| static constexpr u64_t | EdgeKindMask = (~0ULL) >> (64 - EdgeKindMaskBits) | 
| typedef GenericNode<TCTNode,TCTEdge>::GEdgeSetTy SVF::TCTEdge::ThreadCreateEdgeSet | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinestatic |