libunibreak  4.0
Data Structures | Enumerations
graphemebreakdef.h File Reference

Definitions of internal data structures, declarations of global variables, and function prototypes for the grapheme breaking algorithm. More...

#include "unibreakdef.h"
Include dependency graph for graphemebreakdef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  GraphemeBreakProperties
 Struct for entries of grapheme break properties. More...
 

Enumerations

enum  GraphemeBreakClass {
  GBP_CR, GBP_LF, GBP_Control, GBP_Extend,
  GBP_ZWJ, GBP_Regional_Indicator, GBP_Prepend, GBP_SpacingMark,
  GBP_L, GBP_V, GBP_T, GBP_LV,
  GBP_LVT, GBP_E_Base, GBP_E_Modifier, GBP_Glue_After_Zwj,
  GBP_E_Base_GAZ, GBP_Other, GBP_Undefined
}
 Word break classes. More...
 

Detailed Description

Definitions of internal data structures, declarations of global variables, and function prototypes for the grapheme breaking algorithm.

Author
Andreas Röver

Enumeration Type Documentation

§ GraphemeBreakClass

Word break classes.

This is a direct mapping of Table 2 of Unicode Standard Annex 29

Enumerator
GBP_CR 
GBP_LF 
GBP_Control 
GBP_Extend 
GBP_ZWJ 
GBP_Regional_Indicator 
GBP_Prepend 
GBP_SpacingMark 
GBP_L 
GBP_V 
GBP_T 
GBP_LV 
GBP_LVT 
GBP_E_Base 
GBP_E_Modifier 
GBP_Glue_After_Zwj 
GBP_E_Base_GAZ 
GBP_Other 
GBP_Undefined