indexing
description: "Facility routines to check the validity of TIMEs"
status: "See note at end of class"
date: "$Date$"
revision: "$Revision$"
class interface
TIME_VALIDITY_CHECKER
feature
compact_time_valid (c_t: INTEGER): BOOLEAN
c_t
require
c_t_not_void: c_t /= void
is_correct_time (h, m: INTEGER; s: DOUBLE; twelve_hour_scale: BOOLEAN): BOOLEAN
hmcodes
twelve_hour_scale
time_valid (s: STRING; code_string: STRING): BOOLEAN
scode_string
require
s_exists: s /= void
code_exists: code_string /= void
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- TIME_VALIDITY_CHECKER