Difference between revisions of "Runtime Type Encoding"

 
Line 1: Line 1:
 
[[Category:Compiler]]
 
[[Category:Compiler]]
At runtime, when we need to describe an Eiffel type, we use the following encoding to describe them:
+
At runtime, when we need to describe an Eiffel type (TYPE_A instance in the compiler), we use the following encoding to describe:
 +
 
 +
 
 +
[[Image:TYPE A encodings.png]]
 +
 
 +
Legend:
 +
*Words in uppercase refer to constant defined in $EIFFEL_SRC/C/run-time/include/rt_gen_types.h
 +
*Words in red refer to another abstraction describe in the above diagram
 +
*All other words should be self explanatory

Revision as of 10:58, 1 August 2008

At runtime, when we need to describe an Eiffel type (TYPE_A instance in the compiler), we use the following encoding to describe:


TYPE A encodings.png

Legend:

  • Words in uppercase refer to constant defined in $EIFFEL_SRC/C/run-time/include/rt_gen_types.h
  • Words in red refer to another abstraction describe in the above diagram
  • All other words should be self explanatory