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 | + | 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 09: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:
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


