/[eiffelstudio]
ViewVC logotype

Revision 41824


Jump to revision: Previous Next
Author: manus
Date: Sat Mar 6 01:51:40 2004 UTC (15 years, 11 months ago)
Changed paths: 1
Log Message:
Made sure that basic types get `is_expanded' set to True.
Switch meaning of `is_expanded' and `is_true_expanded'. Now base types are also `is_expanded'
  and only expanded types that are not basic are `is_true_expanded'.
Added proper redefinition of `generic_derivation', `name' and `instantiation_in'.
Simplified `associated_class_type' since now the expanded and the reference
  version of a class do not use the same CLASS_TYPE instance, therefore no
  special trick is needed before doing the search.
Added `is_generated_as_single_type' for IL code generation to see if a CLASS_TYPE
  should be generated as just a .NET class or as a collection of interface/implementation.
Reviewed naming convention for IL code generation when you use a reference type as expanded
  and vice versa. Now we prepend the class name with either `VALUE_' or `REFERENCE_'.
Added invariant about `class_id' being positive.


Changed paths

Path Details
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/cl_type_i.e modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.23