A flow chart for a function, or a set of address ranges. 
 
 | 
| 
idaapi  | qflow_chart_t (const char *_title, func_t *_pfn, ea_t _ea1, ea_t _ea2, int _flags) | 
|   | 
| 
void idaapi  | create (const char *_title, func_t *_pfn, ea_t _ea1, ea_t _ea2, int _flags) | 
|   | 
| 
void idaapi  | create (const char *_title, const rangevec_t &ranges, int _flags) | 
|   | 
| 
void idaapi  | append_to_flowchart (ea_t ea1, ea_t ea2) | 
|   | 
| 
void idaapi  | refresh (void) | 
|   | 
| 
fc_block_type_t  | calc_block_type (size_t blknum) const | 
|   | 
| 
bool  | is_ret_block (size_t blknum) const | 
|   | 
| 
bool  | is_noret_block (size_t blknum) const | 
|   | 
| virtual void idaapi  | print_node_attributes (FILE *fp, int n) const override | 
|   | 
| virtual int idaapi  | nsucc (int node) const override | 
|   | 
| virtual int idaapi  | npred (int node) const override | 
|   | 
| virtual int idaapi  | succ (int node, int i) const override | 
|   | 
| virtual int idaapi  | pred (int node, int i) const override | 
|   | 
| virtual char *idaapi  | get_node_label (char *iobuf, int iobufsize, int n) const override | 
|   | 
| virtual int idaapi  | size (void) const override | 
|   | 
| 
bool idaapi  | print_names (void) const | 
|   | 
| 
bool idaapi  | check_cancel (void) const | 
|   | 
| 
virtual char *idaapi  | get_node_label (char *iobuf, int iobufsize, int n) const | 
|   | 
| 
virtual void idaapi  | print_graph_attributes (FILE *fp) const | 
|   | 
| 
virtual bool idaapi  | print_node (FILE *fp, int n) const | 
|   | 
| 
virtual bool idaapi  | print_edge (FILE *fp, int i, int j) const | 
|   | 
| 
virtual void idaapi  | print_node_attributes (FILE *fp, int n) const | 
|   | 
| virtual int idaapi  | size (void) const =0 | 
|   | 
| virtual int idaapi  | node_qty (void) const | 
|   | 
| virtual bool idaapi  | exists (int node) const | 
|   | 
| 
virtual int idaapi  | entry (void) const | 
|   | 
| 
virtual int idaapi  | exit (void) const | 
|   | 
| 
virtual int idaapi  | nsucc (int node) const =0 | 
|   | 
| 
virtual int idaapi  | npred (int node) const =0 | 
|   | 
| 
virtual int idaapi  | succ (int node, int i) const =0 | 
|   | 
| 
virtual int idaapi  | pred (int node, int i) const =0 | 
|   | 
| virtual bool idaapi  | empty (void) const | 
|   | 
| 
virtual bgcolor_t idaapi  | get_node_color (int n) const | 
|   | 
| 
virtual bgcolor_t idaapi  | get_edge_color (int i, int j) const | 
|   | 
| 
void idaapi  | gen_gdl (FILE *fp) const | 
|   | 
| 
void idaapi  | gen_gdl (const char *file) const | 
|   | 
| 
size_t idaapi  | nedge (int node, bool ispred) const | 
|   | 
| 
int idaapi  | edge (int node, int i, bool ispred) const | 
|   | 
| 
int idaapi  | front (void) | 
|   | 
| 
node_iterator idaapi  | begin (void) const | 
|   | 
| 
node_iterator idaapi  | end (void) const | 
|   | 
| 
bool idaapi  | path_exists (int m, int n) const | 
|   | 
| 
void idaapi  | gen_dot (FILE *fp) const | 
|   | 
| 
void idaapi  | gen_dot (const char *file) const | 
|   |