Code Listener  [unstable] git snapshot
Public Member Functions | Data Fields
Fnc Struct Reference

function definition More...

#include <storage.hh>

Collaboration diagram for Fnc:
Collaboration graph
[legend]

Public Member Functions

 Fnc ()
 

Data Fields

struct cl_operand def
 definition as low-level operand More...
 
Storagestor
 owning Storage object More...
 
TVarSet vars
 uids of variables used by the fnc More...
 
TArgByPos args
 args uid addressed by arg position More...
 
ControlFlow cfg
 fnc code as control flow graph More...
 
PointsTo::Graph ptg
 points-to graph More...
 
CallGraph::NodecgNode
 pointer to call-graph node or NULL More...
 

Detailed Description

function definition

Definition at line 726 of file storage.hh.

Constructor & Destructor Documentation

Fnc ( )
inline

Definition at line 735 of file storage.hh.

References CL_OPERAND_VOID, cl_operand::code, and Fnc::def.

Field Documentation

TArgByPos args

args uid addressed by arg position

Definition at line 730 of file storage.hh.

fnc code as control flow graph

Definition at line 731 of file storage.hh.

CallGraph::Node* cgNode

pointer to call-graph node or NULL

Definition at line 733 of file storage.hh.

struct cl_operand def

definition as low-level operand

Definition at line 727 of file storage.hh.

Referenced by Fnc::Fnc().

points-to graph

Definition at line 732 of file storage.hh.

Storage* stor

owning Storage object

Definition at line 728 of file storage.hh.

TVarSet vars

uids of variables used by the fnc

Definition at line 729 of file storage.hh.


The documentation for this struct was generated from the following file: