blob: 66c71f86cf42df15001f86d5043f44658268b5de [file] [log] [blame]
#ifndef BidiClass_D_H
#define BidiClass_D_H
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#include "diplomat_runtime.h"
typedef enum BidiClass {
BidiClass_LeftToRight = 0,
BidiClass_RightToLeft = 1,
BidiClass_EuropeanNumber = 2,
BidiClass_EuropeanSeparator = 3,
BidiClass_EuropeanTerminator = 4,
BidiClass_ArabicNumber = 5,
BidiClass_CommonSeparator = 6,
BidiClass_ParagraphSeparator = 7,
BidiClass_SegmentSeparator = 8,
BidiClass_WhiteSpace = 9,
BidiClass_OtherNeutral = 10,
BidiClass_LeftToRightEmbedding = 11,
BidiClass_LeftToRightOverride = 12,
BidiClass_ArabicLetter = 13,
BidiClass_RightToLeftEmbedding = 14,
BidiClass_RightToLeftOverride = 15,
BidiClass_PopDirectionalFormat = 16,
BidiClass_NonspacingMark = 17,
BidiClass_BoundaryNeutral = 18,
BidiClass_FirstStrongIsolate = 19,
BidiClass_LeftToRightIsolate = 20,
BidiClass_RightToLeftIsolate = 21,
BidiClass_PopDirectionalIsolate = 22,
} BidiClass;
typedef struct BidiClass_option {union { BidiClass ok; }; bool is_ok; } BidiClass_option;
#endif // BidiClass_D_H