NeoMutt
2025-01-09-104-g5de5ef
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Type: Multi-byte character table
Config type representing a multibyte character table.
Backed by
struct
MbTable
Empty multibyte character table is stored as
NULL
Validator is passed
struct
MbTable
, which may be
NULL
Data is freed when
ConfigSet
is freed
Implementation:
CstMbtable
Data
Data
Description
Links
CstMbtable
Config type representing a multi-byte table
Functions
Function
Description
Links
mbtable_destroy()
Destroy an
MbTable
object
ConfigSetType::destroy()
,
cfg_type_destroy
mbtable_dup()
Create a copy of an
MbTable
object
mbtable_equal()
Compare two MbTables
mbtable_free()
Free an
MbTable
object
mbtable_get_nth_wchar()
Extract one char from a multi-byte table
mbtable_has_been_set()
Is the config value different to its initial value?
ConfigSetType::has_been_set()
,
cfg_type_has_been_set
mbtable_native_get()
Get an
MbTable
object from a
MbTable
config item
ConfigSetType::native_get()
,
cfg_type_native_get
mbtable_native_set()
Set an
MbTable
config item by
MbTable
object
ConfigSetType::native_set()
,
cfg_type_native_set
mbtable_parse()
Parse a multibyte string into a table
mbtable_reset()
Reset an
MbTable
to its initial value
ConfigSetType::reset()
,
cfg_type_reset
mbtable_string_get()
Get a
MbTable
as a string
ConfigSetType::string_get()
,
cfg_type_string_get
mbtable_string_set()
Set an
MbTable
by string
ConfigSetType::string_set()
,
cfg_type_string_set