Battery  v0.1.2
Desktop application framework
utf8proc_property_struct Struct Reference

#include <utf8proc.h>

Public Attributes

utf8proc_propval_t category
 
utf8proc_propval_t combining_class
 
utf8proc_propval_t bidi_class
 
utf8proc_propval_t decomp_type
 
utf8proc_uint16_t decomp_seqindex
 
utf8proc_uint16_t casefold_seqindex
 
utf8proc_uint16_t uppercase_seqindex
 
utf8proc_uint16_t lowercase_seqindex
 
utf8proc_uint16_t titlecase_seqindex
 
utf8proc_uint16_t comb_index
 
unsigned bidi_mirrored:1
 
unsigned comp_exclusion:1
 
unsigned ignorable:1
 
unsigned control_boundary:1
 
unsigned charwidth:2
 
unsigned pad:2
 
unsigned boundclass:8
 

Detailed Description

Struct containing information about a codepoint.

Member Data Documentation

◆ bidi_class

utf8proc_propval_t utf8proc_property_struct::bidi_class

Bidirectional class.

See also
utf8proc_bidi_class_t.

◆ boundclass

unsigned utf8proc_property_struct::boundclass

Boundclass.

See also
utf8proc_boundclass_t.

◆ category

utf8proc_propval_t utf8proc_property_struct::category

Unicode category.

See also
utf8proc_category_t.

◆ charwidth

unsigned utf8proc_property_struct::charwidth

The width of the codepoint.

◆ decomp_type

utf8proc_propval_t utf8proc_property_struct::decomp_type

type.

See also
utf8proc_decomp_type_t.

◆ ignorable

unsigned utf8proc_property_struct::ignorable

Can this codepoint be ignored?

Used by utf8proc_decompose_char when UTF8PROC_IGNORE is passed as an option.


The documentation for this struct was generated from the following file: