Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

type_utils.h File Reference

This file is a repository for useful utility routines involving types. More...


Compounds

class TypeHelper

Defines

#define UTILS__TYPE_UTILS_H

Functions

TypeBuilder* get_type_builder (SuifEnv *env)
DataType* unqualify_data_type (Type *t)
ProcedureType* unqualify_procedure_type (Type *t)
Type* unqualify_type ( Type* t )
IInteger get_data_type_size ( DataType* t )
QualifiedType* retrieve_qualified_type ( DataType* t )
PointerType* retrieve_pointer_type ( Type* t )
LabelType* retrieve_label_type ( SuifEnv *s )
DataType* get_data_type (VariableSymbol *sym)


Detailed Description

This file is a repository for useful utility routines involving types.


Define Documentation

#define UTILS__TYPE_UTILS_H


Function Documentation

TypeBuilder * get_type_builder (SuifEnv * env)

DataType * unqualify_data_type (Type * t)

ProcedureType * unqualify_procedure_type (Type * t)

Type * unqualify_type (Type * t)

IInteger get_data_type_size (DataType * t)

QualifiedType * retrieve_qualified_type (DataType * t)

PointerType * retrieve_pointer_type (Type * t)

LabelType * retrieve_label_type (SuifEnv * s)

DataType * get_data_type (VariableSymbol * sym)


Generated at Wed Apr 25 17:34:45 2001 for NCI SUIF by doxygen  written by Dimitri van Heesch, © 1997-1999