immutable class ORDER_RULE < $IS_EQ, $IS_LT{ORDER_RULE}, $BINARY, $STR
****

________This_immutable_class_is_provided_to_implement_an_individual_rule
___as_used_in_text_string_sorting_purposes_according_to_the_standards
___ISO/IEC_14651/2.


Flattened version is here

Ancestors
$STR $BINARY $IS_LT{_} $IS_EQ



Public


Readable Attributes
attr left_to_right : BOOL ;
attr positional : BOOL ;

Features
backward : BOOL
**** This routine returns true if and only if left_to_right is false,
___otherwise_false.
binstr : BINSTR
build(index : BIN_CURSOR) : SAME
create(fwd : BOOL,posn : BOOL) : SAME
**** This is the only special creation routine for an ordering rule.
forward : BOOL
**** This routine returns true if and only if left_to_right is true,
___otherwise_false.
is_eq(other : SAME) : BOOL
**** This predicate returns true iof and only if self and other are the
___same_rule.
is_lt(other : SAME) : BOOL
**** This predicate is provided solely for array manipulation purposes.
___It_is_identically_false.
str(lib : LIBCHARS) : STR
str : STR


Private

do_str(lib : LIBCHARS) : CODE_STR
attr left_to_right : BOOL ;
attr positional : BOOL ;

The Sather Home Page