Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

UTAP::function_t Struct Reference

Information about a function. More...

#include <system.hh>

List of all members.

Public Member Functions

 function_t ()
 ~function_t ()

Public Attributes

symbol_t uid
 The symbol of the function.

bool global
 True if this is a global function.

std::set< symbol_tchanges
 Variables changed by this function.

BlockStatementbody
 Pointer to the block.


Detailed Description

Information about a function.

The symbol's user data points to this structure, i.e. f.uid.getData() is a pointer to f.


Constructor & Destructor Documentation

UTAP::function_t::function_t  )  [inline]
 

function_t::~function_t  ) 
 


Member Data Documentation

BlockStatement* UTAP::function_t::body
 

Pointer to the block.

std::set<symbol_t> UTAP::function_t::changes
 

Variables changed by this function.

bool UTAP::function_t::global
 

True if this is a global function.

symbol_t UTAP::function_t::uid
 

The symbol of the function.


The documentation for this struct was generated from the following files:
Generated on Sat May 15 12:33:43 2004 for libutap by doxygen 1.3.7