Every type used in Jitrino.OPT compiler is represented by 'Type' class. Note that only one instance of every type exists during the compilation session.

Support of singleton state for all types requires additional efforts from developer when new type is created but reduces memory overhead of type system and allows pointer based comparison for types.

Files with a complete types list: jitrino/src/shared/Type.h file

Built-in value types


Reference types

Built-in object types

Array type

User-defined object

Pointer types

Compressed Reference types

Additional types

Jitrino_OPT/types (last edited 2009-09-20 21:54:45 by localhost)