#include <utils/type_utils.h>
Static Public Members | |
| list<Type*> | get_arguments (CProcedureType *proc) |
| Get the list of arguments for the procedure type proc. More... | |
| bool | is_unknown_bound (ArrayType *arr) |
| bool | is_unknown_but_compatible_bound (ArrayType *a1, ArrayType *a2) |
| bool | is_unknown_int (Expression *exp) |
| bool | is_same_qualified (QualifiedType *qt1, QualifiedType *qt2) |
| bool | is_isomorphic_type (Type* t1, Type *t2, TypePairStack *st = NULL) |
| bool | is_isomorphic_bound (ArrayType* a1, ArrayType* a2) |
| bool | is_isomorphic_int (Expression* e1, Expression *e2) |
| Type* | find_isomorphic_type (Type* oldtype, SymbolTable *symtab) |
| FieldSymbol* | lookup_field (const GroupSymbolTable *gatb, const String& fieldname) |
[static]Get the list of arguments for the procedure type proc.
[static]
[static]
[static]
[static]
[static]
[static]
[static]
[static]
[static]
written by Dimitri van Heesch, © 1997-1999