home
wiki
classes/clusters list
class information
+
Point of view
ANY
ANY
NATIVE_JAVA
VISITOR
SYSTEM_TOOLS
SMART_EIFFEL
COMPILE
SE
ACE
INSTALL
INTERNALS_HANDLER
All features
class ASSERTION_LEVEL_NUMBERING
Summary
top
To mangle assertion level information on a single value.
Direct parents
inherit list:
ANY
insert list:
GLOBALS
Known children
insert list:
ACE
,
CLASS_TEXT
,
CLUSTER
Overview
top
exported features
level_name
(level:
INTEGER_32
):
STRING
level_not_computed
:
INTEGER_32
To memorize the fact that the assertion level is not yet known.
level_boost
:
INTEGER_32
The -boost hight speed level.
level_no
:
INTEGER_32
No assertion checking of any kind.
level_require
:
INTEGER_32
Evaluate the preconditions.
level_ensure
:
INTEGER_32
Also evaluate postconditions.
level_invariant
:
INTEGER_32
Also evaluate the class invariant on entry to and return from.
level_loop
:
INTEGER_32
Also evaluate the loop variant and the loop invariant.
level_all
:
INTEGER_32
Also evaluate the check instruction.
level_name
(level:
INTEGER_32
):
STRING
effective function
top
level_not_computed
:
INTEGER_32
constant attribute
top
To memorize the fact that the assertion level is not yet known.
level_boost
:
INTEGER_32
constant attribute
top
The -boost hight speed level.
Do not check for Void target. Do not check system level validity. Optimize generated code.
level_no
:
INTEGER_32
constant attribute
top
No assertion checking of any kind.
level_require
:
INTEGER_32
constant attribute
top
Evaluate the preconditions.
level_ensure
:
INTEGER_32
constant attribute
top
Also evaluate postconditions.
level_invariant
:
INTEGER_32
constant attribute
top
Also evaluate the class invariant on entry to and return from.
level_loop
:
INTEGER_32
constant attribute
top
Also evaluate the loop variant and the loop invariant.
level_all
:
INTEGER_32
constant attribute
top
Also evaluate the check instruction.
The default value.