Search results

Jump to navigation Jump to search
  • * ANY is the root of the inheritance tree, but not of the conformance tree. * Non-conforming inheritance. See [[Conforming and non-conforming inheritance]]
    3 KB (369 words) - 23:37, 21 December 2021
  • The traditional inheritance mechanism introduced from the very beginning of Eiffel is still present. The sum of the inheritance graph and the insertion graph must be an acyclic directed graph.
    10 KB (1,690 words) - 21:24, 5 September 2014
  • * inherits all the visitor classes of the framework (conforming inheritance) ...om the [[library_class:VISITOR|<tt>VISITOR</tt>]] class itself (conforming inheritance)
    3 KB (500 words) - 13:48, 25 December 2021
  • * Non-conforming inheritance (but using '''insert''' instead of '''inherit {NONE}'''); see [[Typing poli * [[task:12662|generic inheritance]]
    3 KB (382 words) - 20:54, 22 July 2022
  • ...oving dead code. As the whole system is analyzed at compile time, multiple inheritance and genericity do not cause any overhead. == Non-Conforming Inheritance: the SmartEiffel Experiment of a High-Level Mechanism ==
    8 KB (1,212 words) - 14:10, 15 April 2022
  • '''3.1''' [[Inheritance]]
    3 KB (409 words) - 20:52, 28 September 2018
  • ...l language, expressivity is in the power of concepts. For example multiple inheritance and genericity are very powerful concepts, as are static type and dynamic t
    2 KB (371 words) - 14:43, 3 January 2022
  • ...the syntax tree in the light of a particular type (think generic classes, inheritance). The original tree is provided by the parser.
    3 KB (529 words) - 19:12, 14 June 2016
  • So the scope for redefinition varies in the same direction as the inheritance relationship, hence the name '''co'''variance. ...ariance rule because that rule corresponds to the most useful way of using inheritance.
    10 KB (1,473 words) - 22:33, 14 June 2016
  • The following figure shows their inheritance relationship:
    5 KB (806 words) - 18:38, 17 June 2016
  • ...perform many validity checks of a given class (syntax, exportation rules, inheritance, etc.).
    37 KB (5,969 words) - 19:07, 14 June 2016
  • ...<code>x</code>; and in fact a cast can not be done safely, because due to inheritance (possibly multiple), the attribute can be at different offsets in the struc
    25 KB (4,395 words) - 21:55, 30 August 2018