GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Public Attributes | List of all members
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
 
const utf8proc_int32_t * decomp_mapping
 
const utf8proc_int32_t * casefold_mapping
 
utf8proc_int32_t uppercase_mapping
 
utf8proc_int32_t lowercase_mapping
 
utf8proc_int32_t titlecase_mapping
 
utf8proc_int32_t comb1st_index
 
utf8proc_int32_t comb2nd_index
 
unsigned bidi_mirrored:1
 
unsigned comp_exclusion:1
 
unsigned ignorable:1
 
unsigned control_boundary:1
 
unsigned boundclass:4
 
unsigned charwidth:2
 

Detailed Description

Struct containing information about a codepoint.

Member Data Documentation

utf8proc_propval_t utf8proc_property_struct::bidi_class

Bidirectional class.

See also
utf8proc_bidi_class_t.
unsigned utf8proc_property_struct::boundclass

Boundclass.

See also
utf8proc_boundclass_t.
utf8proc_propval_t utf8proc_property_struct::category

Unicode category.

See also
utf8proc_category_t.
unsigned utf8proc_property_struct::charwidth

The width of the codepoint.

utf8proc_propval_t utf8proc_property_struct::decomp_type

type.

See also
utf8proc_decomp_type_t.
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: