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::set< symbol_tdepends
 Variables the function depends on.
std::list< variable_tvariables
 Local variables.
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.

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

Variables the function depends on.

symbol_t UTAP::function_t::uid

The symbol of the function.

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

Local variables.


The documentation for this struct was generated from the following files:
Generated on Thu Feb 22 14:46:53 2007 for libutap by  doxygen 1.4.7