C-Breeze
C Compiler Infrastructure

[ Project home page]

assignmentSet Class Reference

#include <memoryaccess.h>

List of all members.

Public Member Functions

 assignmentSet ()
 Create a new set of assignments.
memoryAssignment * assignment_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.


Member Data Documentation

assignment_map assignmentSet::_assignments [private]
 

The set of assignments.

Definition at line 604 of file memoryaccess.h.


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

Generated on February 1, 2006
Back to the C-Breeze home page