class CODE_MAPPER < $CODE_MAPPER


Flattened version is here

Ancestors
$CODE_MAPPER $BINARY



Public


Readable Attributes
attr key_compression : BOOL ;
attr kind : CODE_KINDS ;
attr method : MAP_MODES ;
attr section : MAP_PARTS ;
**** the initial values!
attr value_compression : BOOL ;

Features
insert(


Private

const Codes_per_Entry : CARD := 1 ;
**** always seem to be one here!???
const Default_Key_Comp_Val : CARD := 11 ;
**** from file format def!
const Default_Key_Compression : BOOL := true ;
const Default_Method : MAP_MODES := MAP_MODES::Alternate_Key_Val ;
const Default_Section : MAP_PARTS := MAP_PARTS::Infinite ;
const Default_Value_Comp_Val : CARD := 14 ;
const Default_Value_Compression : BOOL := true ;
const Default_Value_No_Comp_Val : CARD := Default_Value_Comp_Val - 1 ;
const Max_Count : CARD := OCTET::Octet_Max ;
**** largest partial chunk!
const Unicodes_per_Entry : CARD := 1 ;
attr codes_per_key : CARD ;
attr codes_per_key : CARD ;
attr codes_per_value : CARD ;
attr codes_per_value : CARD ;
attr from_map : FMAP{CARD,CARD} ;
**** from Unicode code value
attr from_map : FMAP{CARD,CARD} ;
**** from Unicode code value
attr header : MAP_HEADER ;
attr header : MAP_HEADER ;
attr key_compression : BOOL ;
attr kind : CODE_KINDS ;
attr loc_lib : LIBCHARS ;
**** local code dummy
attr loc_lib : LIBCHARS ;
**** local code dummy
attr method : MAP_MODES ;
attr section : MAP_PARTS ;
**** the initial values!
attr sizes_done : BOOL ;
attr sizes_done : BOOL ;
attr to_map : FMAP{CARD,CARD} ;
**** to Unicode code value
attr to_map : FMAP{CARD,CARD} ;
**** to Unicode code value
attr uni_lib : LIBCHARS ;
**** either a UCS2 or Unicode dummy
attr uni_lib : LIBCHARS ;
**** either a UCS2 or Unicode dummy
attr value_compression : BOOL ;

The Sather Home Page