Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
unification.h File Reference#include "c_breeze.h"
Go to the source code of this file.
Define Documentation
#define is_Sim_Obj |
( |
t |
|
) |
assert(t->objTyp()==SIMPLE || t->objTyp()==OBJECT)
|
|
#define L_bottom Lambda::bottom()
|
|
#define Sim_Obj_Alpha |
( |
t |
|
) |
((t->objTyp()==SIMPLE) ? t->simple()->alpha : t->object()->alpha)
|
|
#define Sim_Obj_Lambda |
( |
t |
|
) |
(t->objTyp()==SIMPLE ? t->simple()->lambda : t->object()->lambda)
|
|
#define Sim_Obj_Size |
( |
t |
|
) |
(t->objTyp()==SIMPLE ? t->simple()->s : t->object()->s)
|
|
#define T_bottom UnifyType::bottom()
|
|
Typedef Documentation
typedef struct Unify_Blank Unify_Blank
|
|
typedef struct Unify_Object Unify_Object
|
|
typedef struct Unify_Simple Unify_Simple
|
|
typedef struct Unify_Structure Unify_Structure
|
|
Enumeration Type Documentation
|