Changeset 864


Ignore:
Timestamp:
Jun 22, 2003, 10:51:41 AM (18 years ago)
Author:
orlov
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/ChangeLog

    r861 r864  
     12003-06-22  Anton Orlov  <orlov@mccme.ru>
     2
     3        * library/Box/get.cc, library/Box/put.cc,
     4        library/StdIO/open_file.cc, library/StdIO/print_e_.cc,
     5        library/StdIO/write_e_.cc:
     6        - Use Term::cast_to() instead of Term::get_object() and
     7        dynamic_cast.
     8
     9        * runtime/Makefile, runtime/rf_core.cc, runtime/rf_expr.ih,
     10        runtime/rf_object.cc, runtime/rf_object.hh,
     11        runtime/rf_object_ref.cc, runtime/rf_object_ref.hh,
     12        runtime/rf_object_ref.ih, runtime/rf_short_int.cc,
     13        runtime/rf_term.hh, runtime/rf_term.ih, runtime/rf_vector.ih:
     14        - Objects are referenced through ObjectRef (instead of Ref)
     15        which is derived from Term.
     16        - Term::get_type() returns concrete type of the object.
     17        - Method Term::cast_to() can be used to check that term has a
     18        certain type and cast it to that type simultaneously.
     19
    1202003-06-21  Anton Orlov  <orlov@mccme.ru>
    221
Note: See TracChangeset for help on using the changeset viewer.