class ORDER_WEIGHT < $ORDERED{ORDER_WEIGHT}, $BINARY, $STR |
---|
**** |
________This_immutable_class_is_provided_to_implement_the_weight_ordering ___for_string_sorting_purposes_according_to_the_standards_ISO/IEC_14651/2. |
$STR | $BINARY | $ORDERED{_} | $IS_LT{_} | $IS_EQ | $VALUE{_} | $NIL | $IS_NIL | AREF{_} |
IGNORE : SAME |
---|
**** | Just a null object. |
binstr : BINSTR |
---|
build(cursor : BIN_CURSOR) : SAME |
---|
card : CARD |
---|
create(num : CARD) : SAME |
---|
**** | This creation routine is only used in the iters in this class and in
___the_WEIGHT_RANGE_class_to_create_a_single_element_weight. |
highest : SAME |
---|
**** | This routine initialises a weight as the highest possible value in
___the_ordering_sequence_for_the_given_encoding.__This_value_will_be_greater ___than_the_highest_code_value_due_to_the_definition_of_collating_elements ___in_ISO/IEC_14652. |
is_eq(other : SAME) : BOOL |
---|
is_lt(other : SAME) : BOOL |
---|
**** | This predicate returns true if and only if self is less than other, otherwise false. |
is_nil : BOOL |
---|
**** | This predicate returns true if and only if self is the nil weight. |
lowest : SAME |
---|
**** | This routine initialises a weight as the lowest possible value in the ordering sequence. |
minus(other : SAME) : SAME |
---|
next_one : SAME |
---|
nil : SAME |
---|
**** | This creation routine is only used in the iters in this class and in
___the_WEIGHT_RANGE_class_to_create_a_single_element_weight. |
offset(by : CARD) : SAME |
---|
plus(other : SAME) : SAME |
---|
size : CARD |
---|
str(lib : LIBCHARS) : STR |
---|
str : STR |
---|
elt! : SAME |
---|
next! : SAME |
---|