class AM_IF_EXPR < $AM_EXPR
****
Conditional expression. Only one of the two branches will be executed.


Flattened version is here

Ancestors
$AM_EXPR $HASH $IS_EQ $AM
$PROG_ERR AM_EXPR AM



Public


Readable Attributes
attr if_false:$AM_EXPR;
**** Expression with result if false.
attr if_true:$AM_EXPR;
**** Expression with result if true.
attr test:$AM_EXPR;
**** The boolean expression to test.
attr tp_at:$TP;
**** The type.

Writable Attributes
attr if_false:$AM_EXPR;
**** Expression with result if false.
attr if_true:$AM_EXPR;
**** Expression with result if true.
attr test:$AM_EXPR;
**** The boolean expression to test.
attr tp_at:$TP;
**** The type.

Features
copy:$AM_EXPR
is_eq(am:$OB):BOOL
**** Changed argument from $AM_EXPR
tp:$TP