C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

assignmentSet Class Reference

#include <memoryaccess.h>

List of all members.

Public Member Functions

 assignmentSet ()
 Create a new set of assignments.

memoryAssignmentassignment_at (Location *where, memoryBlock *block, bool create)
 Lookup an assignment.


Private Attributes

assignment_map _assignments
 The set of assignments.


Constructor & Destructor Documentation

assignmentSet::assignmentSet   [inline]
 

Create a new set of assignments.

Definition at line 610 of file memoryaccess.h.


Member Function Documentation

memoryAssignment * assignmentSet::assignment_at Location   where,
memoryBlock   block,
bool    create
 

Lookup an assignment.

The create boolean controls what to do if there isn't one at the given location. Passing true causes the method to create a new one; passing false causes it to return null.

Definition at line 752 of file memoryaccess.cc.

References _assignments, assignment_key, and assignment_map_p.


Member Data Documentation

assignment_map assignmentSet::_assignments [private]
 

The set of assignments.

Definition at line 604 of file memoryaccess.h.

Referenced by assignment_at().


The documentation for this class was generated from the following files:

Generated on August 27, 2003
Back to the C-Breeze home page