C-Breeze
C Compiler Infrastructure

[ Project home page]

Unify_Size Class Reference

#include <unification.h>

List of all members.

Public Member Functions

 Unify_Size (int size)
 Unify_Size ()
bool is_top () const
int size () const
bool leq (Unify_Size o) const
bool equal (Unify_Size o)
string str () const

Static Public Member Functions

static int sizeOf (typeNode *ty)
static int sizeOfAssign (threeAddrNode *t, Linker &, UnificationBasedPtr *)

Private Attributes

bool _is_top
int _size


Constructor & Destructor Documentation

Unify_Size::Unify_Size int  size  )  [inline]
 

Definition at line 195 of file unification.h.

Unify_Size::Unify_Size  )  [inline]
 

Definition at line 196 of file unification.h.


Member Function Documentation

bool Unify_Size::equal Unify_Size  o  )  [inline]
 

Definition at line 200 of file unification.h.

References _is_top, _size, is_top(), and size().

bool Unify_Size::is_top  )  const [inline]
 

Definition at line 197 of file unification.h.

References _is_top.

Referenced by equal(), and leq().

bool Unify_Size::leq Unify_Size  o  )  const [inline]
 

Definition at line 199 of file unification.h.

References _size, is_top(), and size().

Referenced by UnifyType::leq().

int Unify_Size::size void   )  const [inline]
 

Definition at line 198 of file unification.h.

References _size.

Referenced by equal(), and leq().

static int Unify_Size::sizeOf typeNode ty  )  [static]
 

static int Unify_Size::sizeOfAssign threeAddrNode t,
Linker ,
UnificationBasedPtr
[static]
 

string Unify_Size::str  )  const
 


Member Data Documentation

bool Unify_Size::_is_top [private]
 

Definition at line 192 of file unification.h.

Referenced by equal(), and is_top().

int Unify_Size::_size [private]
 

Definition at line 193 of file unification.h.

Referenced by equal(), leq(), and size().


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

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