GADTManager Class Reference

[libgfc Index] [libgfc Hierarchy] [Headers]


#include <src/gadt.h>

Public Members


int registerADT(GADTDef* adt_def) [public static]

this method registers a new ADT for GFC.

void removeADT(GType t) [public static]

remove an item for the specific ADT

const char* getName(GType t) [public static]

give the ascii name of an ADT

int isFixedSize(GType t) [public static]

give the size of a type (if possible)

GADT* getPtr(GType t) [public static]

return the preallocated object pointer with given type

GADT* getNewPtr(GType t) [public static]

return a new object pointer

bool isSpatial(GType t) [public static]

determine whether the given type is spatial ADT

bool isLarge(GType t) [public static]

determine if the given type has "large instance/object"

bool isAreal(GType t) [public static]

check whether the ADT is areal (2D) type


Documentation generated by lqian@lqian-sun on Wed Jul 14 09:36:10 EDT 1999
Kdoc