class ASSIGNMENT_HANDLER
Summary
Overview
exported features
  • collect_normal (source: TYPE, destination: TYPE)
    Collect normal allowed assignment of source into destination (see export and require).
  • collect_force (source: TYPE, destination: TYPE)
    Collect a possibly non normal assignment of source into destination (see export and require).
collect_normal (source: TYPE, destination: TYPE)
effective procedure
Collect normal allowed assignment of source into destination (see export and require).
collect_force (source: TYPE, destination: TYPE)
effective procedure
Collect a possibly non normal assignment of source into destination (see export and require).
implicit_cast (expression: EXPRESSION, expression_type: TYPE, destination_type: TYPE): EXPRESSION
effective function
If necessary, wrap the source expression inside an IMPLICIT_CAST invisible wrapper object, hence the name of this function.