immutable class VERSION_KEYS < $ENUMS{VERSION_KEYS} |
---|
**** |
________This_class_is_an_enumeration_of_all_the_version_component_values ___which_are_defined_in_the_LC_VERSIONS_component_of_ISO/IEC_14652. ________The_corresponding_names_in_the_common_resources_file ___should_be_the_ISO/IEC_14652_names_specified_for_the_indicated_formats. ________The_table_in_ISO/IEC_14652_gives_the_text_string_format_codes_and ___a_description_of_the_semantics_to_be_ascribed_to_that_code_in_an_address ___formatting_class. ___NOTE_Date_and_Category_values_are_at_the_end_of_this_enumeration_for ________convenience_in_use_since_they_are_not_merely_string_values. |
$ENUMS{_} | $BINARY | $NIL | $IS_NIL | $ANCHORED_FMT | $FMT | $STR | $TEXT | $HASH | $IS_EQ |
attr enum : CARD ; .. Included as enum |
---|
**** | Used also for transforming an enum to a cardinal value. |
const cardinality : CARD := val_count ; .. Included as cardinality |
---|
**** | the default value! |
const offset : CARD := 1 ; .. Included as offset |
---|
**** |
________This_is_the_offset_from_the_index_of_first_element_of_the_Names_array ___(ie_zero)_to_the_first_enumeration_value_numeric_code. |
Abbreviation : SAME |
---|
Application : SAME |
---|
Audience : SAME |
---|
Category : SAME |
---|
Contact : SAME |
---|
Date : SAME |
---|
E_mail : SAME |
---|
Fax_Number : SAME |
---|
Language : SAME |
---|
Phone_Number : SAME |
---|
Postal_Address : SAME |
---|
Revision : SAME |
---|
Source : SAME |
---|
Territory : SAME |
---|
Title : SAME |
---|
binstr : BINSTR .. Included as binstr |
---|
build(cursor : BIN_CURSOR) : SAME .. Included as build |
---|
build( loc_cursor : STR_CURSOR ) : SAME .. Included as build |
---|
card : CARD .. Included as card |
---|
create(str : BINSTR) : SAME .. Included as create |
---|
create(num : CARD) : SAME .. Included as create |
---|
create( str : STR ) : SAME .. Included as create |
---|
**** |
________This_is_the_creation_routine_from_a_string_which_is_any_of_the ___abbreviations_listed_in_the_Name_table.____If_the_name_table_has_not_been ___read_in_this_is_done_first. |
fmt( format : ANCHORED_DESCR ) : STR .. Included as fmt |
---|
fmt( format : ANCHORED_DESCR, lib : LIBCHARS ) : STR .. Included as fmt |
---|
hash : CARD .. Included as hash |
---|
is_enum( str : STR ) : CONVERSION_RESULTS .. Included as is_enum |
---|
is_eq(other : SAME) : BOOL .. Included as is_eq |
---|
**** |
________This_predicate_returns_true_if_and_only_if_self_and_other_are_the_same ___value_except_if_either_is_void_when_false_is_returned_identically. |
is_eq(other : $OB) : BOOL .. Included as is_eq |
---|
**** | This is the generic equality predicate. c.f. the class $IS_EQ |
is_nil : BOOL .. Included as is_nil |
---|
**** |
________This_predicate_returns_true_if_and_only_if_self_is_'void'. |
nil : SAME .. Included as nil |
---|
**** |
________This_feature_returns_a_value_which_is_a_'void'_for_the_enumeration. ___The_language-defined_void_may_be_implemented_differently. |
read(index : BIN_CURSOR) : SAME .. Included as read |
---|
str( lib : LIBCHARS ) : STR .. Included as str |
---|
**** |
________This_routine_provides_a_string_representation_of_self_in_the_given ___character_repertoire_and_encoding_-_including_a_nil_value. |
str : STR .. Included as str |
---|
**** |
________This_routine_provides_a_string_representation_of_self_in_the_default ___character_repertoire_and_encoding_-_including_a_nil_value. |
write(fyle : BIN_FILE) .. Included as write |
---|
elt! : SAME .. Included as elt! |
---|
**** |
________This_iter_yields_in_turn_all_of_the_values_in_the_domain_of_the__enumeration. |
const Max_Val : CARD := val_count ; .. Included as Max_Val |
---|
shared Names : ARRAY{STR} ; .. Included as Names |
---|
**** | for external representation! |
shared Names : ARRAY{STR} ; .. Included as Names |
---|
**** | for external representation! |
check_names( loc_lib : LIBCHARS ) .. Included as check_names |
---|
attr enum : CARD ; .. Included as enum |
---|
**** | Used also for transforming an enum to a cardinal value. |
shared lib : LIBCHARS ; .. Included as lib |
---|
shared lib : LIBCHARS ; .. Included as lib |
---|
lookup(str : STR) : CARD .. Included as lookup |
---|
const val_count : CARD := 15 ; |
---|