indexing
description: "Functions useful in time calculations"
status: "See notice at end of class"
date: "$Date$"
revision: "$Revision$"
class interface
TIME_UTILITY
feature
date_time_tools: DATE_TIME_TOOLS
default_format_string: STRING
feature
div (i, j: INTEGER): INTEGER
i
i
ensure
result_definition: i = j * Result + mod (i, j)
mod (i, j: INTEGER): INTEGER
i
i
ensure
positive_result: Result >= 0
result_definition: i = j * div (i, j) + Result
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- TIME_UTILITY