immutable class BOOL < $IS_EQ, $IMMUTABLE, $OPTION, $ANCHORED_FMT


Ancestors
$ANCHORED_FMT $FMT $STR $OPTION
$IMMUTABLE $BINARY $IS_EQ



Public


Features
and_not( .. Included as and_not
and_rout( .. Included as and_rout
binstr : BINSTR .. Included as binstr
build( .. 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(
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
****
________This_routine_returns_the_formatted_string_representation_of_self_in
___accordance_with_the_string_format.
fmt( format : ANCHORED_DESCR, lib : LIBCHARS ) : STR .. Included as fmt
****
________This_routine_returns_the_formatted_string_representation_of_self_in
___accordance_with_the_string_format.___This_provides_special_case_treatment
___where_the_leading_component_is_exactly_one_-_it_reduces_the_value_string
___to_the_single_leading_character_-_which_is_therefore_expected_to_differ
___for_the_two_values!.
implies( .. Included as implies
is_bool( str : STR ) : CONVERSION_RESULTS .. Included as is_bool
is_eq( .. Included as is_eq
is_eq( .. Included as is_eq
nand( .. Included as nand
nand_not( .. Included as nand_not
nor( .. Included as nor
nor_not( .. Included as nor_not
not : SAME .. Included as not
or_not( .. Included as or_not
or_rout( .. Included as or_rout
read(index : BIN_CURSOR) : SAME .. Included as read
str( lib : LIBCHARS ) : STR .. Included as str
str : STR .. Included as str
write(fyle : BIN_FILE) .. Included as write
xnor( .. Included as xnor
xor( .. Included as xor


Private

const Msg_Cnt : CARD := 2 ; .. Included as Msg_Cnt
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
equals( first, second : STR ) : BOOL .. Included as equals
shared lib : LIBCHARS ; .. Included as lib
shared lib : LIBCHARS ; .. Included as lib
lookup( str : STR ) : SAME .. Included as lookup

The Sather Home Page