+
Point of view
All features
class WEAK_REFERENCE [G_]
Summary
Weak reference to some object of type G_. This kind of reference does not prevent the object of type G_ from being reclaimed by the garbage collector (in which case item returns Void). Item makes it possible to get (a strong reference to) the object. Inheriting from this class is prohibited.
Notes: when using the "-no_gc" option (i.e. no garbage collector), the behavior of WEAK_REFERENCE is equivalent to the behavior of REFERENCE.
Direct parents
Inherit list: ANY_REFERENCE
Overview
Creation features
{ANY}
  • set_item (i: G_) assign item
    Set the object to be weak referenced
Features
{ANY}
  • item: G_
    Return a (strong) reference to the object
  • set_item (i: G_) assign item
    Set the object to be weak referenced
item: G_
{ANY}
Return a (strong) reference to the object
set_item (i: G_) assign item
{ANY}
Set the object to be weak referenced
ensure