Type equality predicates.


Functions

bool comma::compareTypesUsingRewrites (const AstRewriter &rewrites, Type *typeX, Type *typeY)
bool comma::compareTypesUsingRewrites (const AstRewriter &rewrites, SignatureType *typeX, SignatureType *typeY)
bool comma::compareTypesUsingRewrites (const AstRewriter &rewrites, DomainType *typeX, DomainType *typeY)
bool comma::compareTypesUsingRewrites (const AstRewriter &rewrites, SubroutineType *typeX, SubroutineType *typeY)
bool comma::compareTypesUsingRewrites (const AstRewriter &rewrites, FunctionType *typeX, FunctionType *typeY)
bool comma::compareTypesUsingRewrites (const AstRewriter &rewrites, ProcedureType *typeX, ProcedureType *typeY)

Detailed Description

compareTypesUsingRewrites determines equality between two types using the supplied rewrite rules as a context for evaluation.

Function Documentation

bool comma::compareTypesUsingRewrites ( const AstRewriter rewrites,
ProcedureType typeX,
ProcedureType typeY 
)

Definition at line 153 of file TypeEqual.cpp.

bool comma::compareTypesUsingRewrites ( const AstRewriter rewrites,
FunctionType typeX,
FunctionType typeY 
)

Definition at line 129 of file TypeEqual.cpp.

bool comma::compareTypesUsingRewrites ( const AstRewriter rewrites,
SubroutineType typeX,
SubroutineType typeY 
)

Definition at line 111 of file TypeEqual.cpp.

bool comma::compareTypesUsingRewrites ( const AstRewriter rewrites,
DomainType typeX,
DomainType typeY 
)

Definition at line 75 of file TypeEqual.cpp.

bool comma::compareTypesUsingRewrites ( const AstRewriter rewrites,
SignatureType typeX,
SignatureType typeY 
)

Definition at line 56 of file TypeEqual.cpp.

bool comma::compareTypesUsingRewrites ( const AstRewriter rewrites,
Type typeX,
Type typeY 
)

Definition at line 16 of file TypeEqual.cpp.


Generated on Sun Aug 16 02:46:24 2009 for Comma by  doxygen 1.5.8