Definition at line 59 of file lexify.h.
Public Types | |
| enum | keytype | 
| Enumerator that describes the basic fixed-length and variable-length (sub-)key types that are used in B+-Trees and can be used in sorting.  More... | |
Public Member Functions | |
| bool | lexify (const key_type_s *kp, const void *d, void *res) | 
| Convert to lexicographic form.   | |
| bool | unlexify (const key_type_s *kp, const void *str, void *res) | 
| Convert from lexicographic form.   | |
Static Public Member Functions | |
| static keytype | convert (const key_type_s *k) | 
| Convert from a key_type_s to a keytype enumerator value.  | |
| enum sortorder::keytype | 
Enumerator that describes the basic fixed-length and variable-length (sub-)key types that are used in B+-Trees and can be used in sorting.
| bool sortorder::lexify | ( | const key_type_s * | kp, | |
| const void * | d, | |||
| void * | res | |||
| ) | 
Convert to lexicographic form.
| [in] | kp | Describes the type and length of the string to be converted. | 
| [in] | d | The string to be converted. | 
| [out] | res | The result. | 
| bool sortorder::unlexify | ( | const key_type_s * | kp, | |
| const void * | str, | |||
| void * | res | |||
| ) | 
Convert from lexicographic form.
| [in] | kp | Describes the type and length of the string to be converted. | 
| [in] | str | The string in lexicographic form to be converted. | 
| [out] | res | The result. | 
 1.4.7