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

UTAP::function_t Struct Reference

Information about a function. More...

#include <system.h>

List of all members.

Public Member Functions

 function_t ()
 ~function_t ()

Public Attributes

symbol_t uid
 The symbol of the function.
std::set< symbol_tchanges
 Variables changed by this function.
std::list< variable_tvariables
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.

symbol_t UTAP::function_t::uid
 

The symbol of the function.

std::list<variable_t> UTAP::function_t::variables
 


The documentation for this struct was generated from the following files:
Generated on Thu Feb 17 15:20:59 2005 for libutap by  doxygen 1.4.1