C Compiler Infrastructure

[ Project home page]

workList Class Reference

#include <worklist.h>

List of all members.

Public Member Functions

 workList ()
int get_next_block ()
bool is_empty () const
void add_block (int position)
void remove_block (int position)
void add_all_blocks ()
void skip_current_block ()
void max_size (int size)

Private Attributes

worklist_set _worklist
int _cur_position
int _cur_size
int _max_size

Constructor & Destructor Documentation

workList::workList  )  [inline]

Definition at line 56 of file worklist.h.

Member Function Documentation

void workList::add_all_blocks  ) 

void workList::add_block int  position  ) 

int workList::get_next_block  ) 

bool workList::is_empty  )  const

void workList::max_size int  size  )  [inline]

Definition at line 70 of file worklist.h.

References _max_size.

void workList::remove_block int  position  ) 

void workList::skip_current_block  ) 

Member Data Documentation

int workList::_cur_position [private]

Definition at line 50 of file worklist.h.

int workList::_cur_size [private]

Definition at line 51 of file worklist.h.

int workList::_max_size [private]

Definition at line 52 of file worklist.h.

Referenced by max_size().

worklist_set workList::_worklist [private]

Definition at line 49 of file worklist.h.

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

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