Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

bit_matrix Class Reference

#include <mung_register_alloc.H>

List of all members.

Public Member Functions

 bit_matrix ()
 bit_matrix (int row_number, int col_number)
 bit_matrix (const bit_matrix &orig)
 ~bit_matrix ()
void clear ()
void unclear ()
void set_bit (int row_position, int col_position)
void reset_bit (int row_position, int col_position)
int get_bit (const int row_position, const int col_position)
 bit_matrix ()
 bit_matrix (int row_number, int col_number)
 bit_matrix (const bit_matrix &orig)
 ~bit_matrix ()
void clear ()
void unclear ()
void set_bit (int row_position, int col_position)
void reset_bit (int row_position, int col_position)
int get_bit (const int row_position, const int col_position)
 bit_matrix ()
 bit_matrix (int row_number, int col_number)
 bit_matrix (const bit_matrix &orig)
 ~bit_matrix ()
void clear ()
void unclear ()
void set_bit (int row_position, int col_position)
void reset_bit (int row_position, int col_position)
int get_bit (const int row_position, const int col_position)
 bit_matrix ()
 bit_matrix (int row_number, int col_number)
 bit_matrix (const bit_matrix &orig)
 ~bit_matrix ()
void clear ()
void unclear ()
void set_bit (int row_position, int col_position)
void reset_bit (int row_position, int col_position)
int get_bit (const int row_position, const int col_position)

Private Attributes

unsigned int * bits
int num_rows
int num_colons
int total_num_of_int_elements
unsigned int * bits
unsigned int * bits
unsigned int * bits


Constructor & Destructor Documentation

bit_matrix::bit_matrix  )  [inline]
 

Definition at line 824 of file include/mung_register_alloc.H.

References bits, num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::bit_matrix int  row_number,
int  col_number
[inline]
 

Definition at line 831 of file include/mung_register_alloc.H.

References bits, clear(), num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::bit_matrix const bit_matrix orig  )  [inline]
 

Definition at line 840 of file include/mung_register_alloc.H.

References bits, clear(), i, num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::~bit_matrix  )  [inline]
 

Definition at line 852 of file include/mung_register_alloc.H.

References bits.

bit_matrix::bit_matrix  )  [inline]
 

Definition at line 824 of file src/mung_register_alloc.H.

References bits, num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::bit_matrix int  row_number,
int  col_number
[inline]
 

Definition at line 831 of file src/mung_register_alloc.H.

References bits, clear(), num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::bit_matrix const bit_matrix orig  )  [inline]
 

Definition at line 840 of file src/mung_register_alloc.H.

References bits, clear(), i, num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::~bit_matrix  )  [inline]
 

Definition at line 852 of file src/mung_register_alloc.H.

References bits.

bit_matrix::bit_matrix  )  [inline]
 

Definition at line 820 of file include/yula_tinker_register_alloc.h.

References bits, num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::bit_matrix int  row_number,
int  col_number
[inline]
 

Definition at line 827 of file include/yula_tinker_register_alloc.h.

References bits, clear(), num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::bit_matrix const bit_matrix orig  )  [inline]
 

Definition at line 836 of file include/yula_tinker_register_alloc.h.

References bits, clear(), i, num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::~bit_matrix  )  [inline]
 

Definition at line 848 of file include/yula_tinker_register_alloc.h.

References bits.

bit_matrix::bit_matrix  )  [inline]
 

Definition at line 820 of file src/yula_tinker_register_alloc.h.

References bits, num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::bit_matrix int  row_number,
int  col_number
[inline]
 

Definition at line 827 of file src/yula_tinker_register_alloc.h.

References bits, clear(), num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::bit_matrix const bit_matrix orig  )  [inline]
 

Definition at line 836 of file src/yula_tinker_register_alloc.h.

References bits, clear(), i, num_colons, num_rows, and total_num_of_int_elements.

bit_matrix::~bit_matrix  )  [inline]
 

Definition at line 848 of file src/yula_tinker_register_alloc.h.

References bits.


Member Function Documentation

void bit_matrix::clear  )  [inline]
 

Definition at line 851 of file src/yula_tinker_register_alloc.h.

References bits, i, and total_num_of_int_elements.

void bit_matrix::clear  )  [inline]
 

Definition at line 851 of file include/yula_tinker_register_alloc.h.

References bits, i, and total_num_of_int_elements.

void bit_matrix::clear  )  [inline]
 

Definition at line 855 of file src/mung_register_alloc.H.

References bits, i, and total_num_of_int_elements.

void bit_matrix::clear  )  [inline]
 

Definition at line 855 of file include/mung_register_alloc.H.

References bits, i, and total_num_of_int_elements.

Referenced by bit_matrix().

int bit_matrix::get_bit const int  row_position,
const int  col_position
[inline]
 

Definition at line 887 of file src/yula_tinker_register_alloc.h.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

int bit_matrix::get_bit const int  row_position,
const int  col_position
[inline]
 

Definition at line 887 of file include/yula_tinker_register_alloc.h.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

int bit_matrix::get_bit const int  row_position,
const int  col_position
[inline]
 

Definition at line 891 of file src/mung_register_alloc.H.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

int bit_matrix::get_bit const int  row_position,
const int  col_position
[inline]
 

Definition at line 891 of file include/mung_register_alloc.H.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

Referenced by build_adj_list(), and build_adj_matrix().

void bit_matrix::reset_bit int  row_position,
int  col_position
[inline]
 

Definition at line 874 of file src/yula_tinker_register_alloc.h.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

void bit_matrix::reset_bit int  row_position,
int  col_position
[inline]
 

Definition at line 874 of file include/yula_tinker_register_alloc.h.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

void bit_matrix::reset_bit int  row_position,
int  col_position
[inline]
 

Definition at line 878 of file src/mung_register_alloc.H.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

void bit_matrix::reset_bit int  row_position,
int  col_position
[inline]
 

Definition at line 878 of file include/mung_register_alloc.H.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

void bit_matrix::set_bit int  row_position,
int  col_position
[inline]
 

Definition at line 861 of file src/yula_tinker_register_alloc.h.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

void bit_matrix::set_bit int  row_position,
int  col_position
[inline]
 

Definition at line 861 of file include/yula_tinker_register_alloc.h.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

void bit_matrix::set_bit int  row_position,
int  col_position
[inline]
 

Definition at line 865 of file src/mung_register_alloc.H.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

void bit_matrix::set_bit int  row_position,
int  col_position
[inline]
 

Definition at line 865 of file include/mung_register_alloc.H.

References bits, fprintf(), num_colons, and total_num_of_int_elements.

Referenced by build_adj_matrix().

void bit_matrix::unclear  )  [inline]
 

Definition at line 856 of file src/yula_tinker_register_alloc.h.

References bits, i, and total_num_of_int_elements.

void bit_matrix::unclear  )  [inline]
 

Definition at line 856 of file include/yula_tinker_register_alloc.h.

References bits, i, and total_num_of_int_elements.

void bit_matrix::unclear  )  [inline]
 

Definition at line 860 of file src/mung_register_alloc.H.

References bits, i, and total_num_of_int_elements.

void bit_matrix::unclear  )  [inline]
 

Definition at line 860 of file include/mung_register_alloc.H.

References bits, i, and total_num_of_int_elements.


Member Data Documentation

unsigned int* bit_matrix::bits [private]
 

Definition at line 813 of file src/yula_tinker_register_alloc.h.

unsigned int* bit_matrix::bits [private]
 

Definition at line 813 of file include/yula_tinker_register_alloc.h.

unsigned int* bit_matrix::bits [private]
 

Definition at line 817 of file src/mung_register_alloc.H.

unsigned int* bit_matrix::bits [private]
 

Definition at line 817 of file include/mung_register_alloc.H.

Referenced by bit_matrix(), clear(), get_bit(), reset_bit(), set_bit(), unclear(), and ~bit_matrix().

int bit_matrix::num_colons [private]
 

Definition at line 815 of file src/yula_tinker_register_alloc.h.

Referenced by bit_matrix(), get_bit(), reset_bit(), and set_bit().

int bit_matrix::num_rows [private]
 

Definition at line 814 of file src/yula_tinker_register_alloc.h.

Referenced by bit_matrix().

int bit_matrix::total_num_of_int_elements [private]
 

Definition at line 816 of file src/yula_tinker_register_alloc.h.

Referenced by bit_matrix(), clear(), get_bit(), reset_bit(), set_bit(), and unclear().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:30:53 2003 for TINKER LEGO DOC by doxygen 1.3.2