blob: 8384218181c435bc134bb7e9108996b5904dd712 [file] [log] [blame]
#ifndef GraphemeClusterBreak_D_H
#define GraphemeClusterBreak_D_H
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#include "diplomat_runtime.h"
typedef enum GraphemeClusterBreak {
GraphemeClusterBreak_Other = 0,
GraphemeClusterBreak_Control = 1,
GraphemeClusterBreak_CR = 2,
GraphemeClusterBreak_Extend = 3,
GraphemeClusterBreak_L = 4,
GraphemeClusterBreak_LF = 5,
GraphemeClusterBreak_LV = 6,
GraphemeClusterBreak_LVT = 7,
GraphemeClusterBreak_T = 8,
GraphemeClusterBreak_V = 9,
GraphemeClusterBreak_SpacingMark = 10,
GraphemeClusterBreak_Prepend = 11,
GraphemeClusterBreak_RegionalIndicator = 12,
GraphemeClusterBreak_EBase = 13,
GraphemeClusterBreak_EBaseGAZ = 14,
GraphemeClusterBreak_EModifier = 15,
GraphemeClusterBreak_GlueAfterZwj = 16,
GraphemeClusterBreak_ZWJ = 17,
} GraphemeClusterBreak;
typedef struct GraphemeClusterBreak_option {union { GraphemeClusterBreak ok; }; bool is_ok; } GraphemeClusterBreak_option;
#endif // GraphemeClusterBreak_D_H