Public Member Functions | |
| FlowGraphLayout (const std::string &name) | |
| std::string | GetName () const | 
| virtual bool | Layout (Ref< FlowGraph > graph, std::vector< Ref< FlowGraphNode > > &nodes) | 
  Public Member Functions inherited from BinaryNinja::StaticCoreRefCountObject< BNFlowGraphLayout > | |
| StaticCoreRefCountObject () | |
| virtual | ~StaticCoreRefCountObject () | 
| BNFlowGraphLayout * | GetObject () const | 
| void | AddRef () | 
| void | Release () | 
| void | AddRefForRegistration () | 
| void | AddRefForCallback () | 
| void | ReleaseForCallback () | 
Static Public Member Functions | |
| static void | Register (FlowGraphLayout *layout) | 
| static Ref< FlowGraphLayout > | GetByName (const std::string &name) | 
| static std::vector< Ref< FlowGraphLayout > > | GetFlowGraphLayouts () | 
  Static Public Member Functions inherited from BinaryNinja::StaticCoreRefCountObject< BNFlowGraphLayout > | |
| static BNFlowGraphLayout * | GetObject (const StaticCoreRefCountObject *obj) | 
Protected Member Functions | |
| FlowGraphLayout (BNFlowGraphLayout *layout) | |
Static Protected Member Functions | |
| static bool | LayoutCallback (void *ctxt, BNFlowGraph *graph, BNFlowGraphNode **nodes, size_t nodeCount) | 
Protected Attributes | |
| std::string | m_nameForRegister | 
Additional Inherited Members | |
  Public Attributes inherited from BinaryNinja::StaticCoreRefCountObject< BNFlowGraphLayout > | |
| std::atomic< int > | m_refs | 
| BNFlowGraphLayout * | m_object | 
      
  | 
  protected | 
| BinaryNinja::FlowGraphLayout::FlowGraphLayout | ( | const std::string & | name | ) | 
      
  | 
  staticprotected | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
| string FlowGraphLayout::GetName | ( | ) | const | 
      
  | 
  virtual | 
Reimplemented in BinaryNinja::CoreFlowGraphLayout.
      
  | 
  protected |