indexing
description: "Bit operations on integer (or, and not)."
status: "See notice at end of class."
date: "$Date$"
revision: "$Revision$"
class interface
WEL_BIT_OPERATIONS
feature
flag_set (flags, mask: INTEGER): BOOLEAN
maskflags
feature
clear_flag (flags, mask: INTEGER): INTEGER
maskflags
ensure
flag_unset: not flag_set (Result, mask)
set_flag (flags, mask: INTEGER): INTEGER
maskflags
ensure
flag_set: flag_set (Result, mask)
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- WEL_BIT_OPERATIONS