libxkbcommon: Data Structures

libxkbcommon 1.8.0

Data Structures
Here are the data structures with brief descriptions:

C rxkb_context | Opaque top level library context object
C rxkb_iso3166_code | Opaque struct representing an ISO 3166 Alpha 2 code (e.g
C rxkb_iso639_code | Opaque struct representing an ISO 639-3 code (e.g
C rxkb_layout | Opaque struct representing an XKB layout, including an optional variant
C rxkb_model | Opaque struct representing an XKB model
C rxkb_option | Opaque struct representing an XKB option
C rxkb_option_group | Opaque struct representing an option group
C xkb_compose_state | Opaque Compose state object
C xkb_compose_table | Opaque Compose table object
C xkb_compose_table_entry | Opaque Compose table entry object
C xkb_compose_table_iterator | Iterator over a compose table’s entries
C xkb_context | Opaque top level library context object
C xkb_keymap | Opaque compiled keymap object
C xkb_rule_names | Names to compile a keymap with, also known as RMLVO
C xkb_state | Opaque keyboard state object