Win32 API 日本語リファレンス
ホームGlobalization › UGraphemeClusterBreak

UGraphemeClusterBreak

列挙型
基底型i4

メンバー 18

名前10進16進
U_GCB_OTHER00x0
U_GCB_CONTROL10x1
U_GCB_CR20x2
U_GCB_EXTEND30x3
U_GCB_L40x4
U_GCB_LF50x5
U_GCB_LV60x6
U_GCB_LVT70x7
U_GCB_T80x8
U_GCB_V90x9
U_GCB_SPACING_MARK100xA
U_GCB_PREPEND110xB
U_GCB_REGIONAL_INDICATOR120xC
U_GCB_E_BASE130xD
U_GCB_E_BASE_GAZ140xE
U_GCB_E_MODIFIER150xF
U_GCB_GLUE_AFTER_ZWJ160x10
U_GCB_ZWJ170x11

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum UGraphemeClusterBreak : int {
    U_GCB_OTHER = 0,
    U_GCB_CONTROL = 1,
    U_GCB_CR = 2,
    U_GCB_EXTEND = 3,
    U_GCB_L = 4,
    U_GCB_LF = 5,
    U_GCB_LV = 6,
    U_GCB_LVT = 7,
    U_GCB_T = 8,
    U_GCB_V = 9,
    U_GCB_SPACING_MARK = 10,
    U_GCB_PREPEND = 11,
    U_GCB_REGIONAL_INDICATOR = 12,
    U_GCB_E_BASE = 13,
    U_GCB_E_BASE_GAZ = 14,
    U_GCB_E_MODIFIER = 15,
    U_GCB_GLUE_AFTER_ZWJ = 16,
    U_GCB_ZWJ = 17
} UGraphemeClusterBreak;
public enum UGraphemeClusterBreak : int
{
    U_GCB_OTHER = 0,
    U_GCB_CONTROL = 1,
    U_GCB_CR = 2,
    U_GCB_EXTEND = 3,
    U_GCB_L = 4,
    U_GCB_LF = 5,
    U_GCB_LV = 6,
    U_GCB_LVT = 7,
    U_GCB_T = 8,
    U_GCB_V = 9,
    U_GCB_SPACING_MARK = 10,
    U_GCB_PREPEND = 11,
    U_GCB_REGIONAL_INDICATOR = 12,
    U_GCB_E_BASE = 13,
    U_GCB_E_BASE_GAZ = 14,
    U_GCB_E_MODIFIER = 15,
    U_GCB_GLUE_AFTER_ZWJ = 16,
    U_GCB_ZWJ = 17,
}
Public Enum UGraphemeClusterBreak As Integer
    U_GCB_OTHER = 0
    U_GCB_CONTROL = 1
    U_GCB_CR = 2
    U_GCB_EXTEND = 3
    U_GCB_L = 4
    U_GCB_LF = 5
    U_GCB_LV = 6
    U_GCB_LVT = 7
    U_GCB_T = 8
    U_GCB_V = 9
    U_GCB_SPACING_MARK = 10
    U_GCB_PREPEND = 11
    U_GCB_REGIONAL_INDICATOR = 12
    U_GCB_E_BASE = 13
    U_GCB_E_BASE_GAZ = 14
    U_GCB_E_MODIFIER = 15
    U_GCB_GLUE_AFTER_ZWJ = 16
    U_GCB_ZWJ = 17
End Enum
import enum

class UGraphemeClusterBreak(enum.IntEnum):
    U_GCB_OTHER = 0
    U_GCB_CONTROL = 1
    U_GCB_CR = 2
    U_GCB_EXTEND = 3
    U_GCB_L = 4
    U_GCB_LF = 5
    U_GCB_LV = 6
    U_GCB_LVT = 7
    U_GCB_T = 8
    U_GCB_V = 9
    U_GCB_SPACING_MARK = 10
    U_GCB_PREPEND = 11
    U_GCB_REGIONAL_INDICATOR = 12
    U_GCB_E_BASE = 13
    U_GCB_E_BASE_GAZ = 14
    U_GCB_E_MODIFIER = 15
    U_GCB_GLUE_AFTER_ZWJ = 16
    U_GCB_ZWJ = 17
// UGraphemeClusterBreak
pub const U_GCB_OTHER: i32 = 0;
pub const U_GCB_CONTROL: i32 = 1;
pub const U_GCB_CR: i32 = 2;
pub const U_GCB_EXTEND: i32 = 3;
pub const U_GCB_L: i32 = 4;
pub const U_GCB_LF: i32 = 5;
pub const U_GCB_LV: i32 = 6;
pub const U_GCB_LVT: i32 = 7;
pub const U_GCB_T: i32 = 8;
pub const U_GCB_V: i32 = 9;
pub const U_GCB_SPACING_MARK: i32 = 10;
pub const U_GCB_PREPEND: i32 = 11;
pub const U_GCB_REGIONAL_INDICATOR: i32 = 12;
pub const U_GCB_E_BASE: i32 = 13;
pub const U_GCB_E_BASE_GAZ: i32 = 14;
pub const U_GCB_E_MODIFIER: i32 = 15;
pub const U_GCB_GLUE_AFTER_ZWJ: i32 = 16;
pub const U_GCB_ZWJ: i32 = 17;
// UGraphemeClusterBreak
const (
	U_GCB_OTHER int32 = 0
	U_GCB_CONTROL int32 = 1
	U_GCB_CR int32 = 2
	U_GCB_EXTEND int32 = 3
	U_GCB_L int32 = 4
	U_GCB_LF int32 = 5
	U_GCB_LV int32 = 6
	U_GCB_LVT int32 = 7
	U_GCB_T int32 = 8
	U_GCB_V int32 = 9
	U_GCB_SPACING_MARK int32 = 10
	U_GCB_PREPEND int32 = 11
	U_GCB_REGIONAL_INDICATOR int32 = 12
	U_GCB_E_BASE int32 = 13
	U_GCB_E_BASE_GAZ int32 = 14
	U_GCB_E_MODIFIER int32 = 15
	U_GCB_GLUE_AFTER_ZWJ int32 = 16
	U_GCB_ZWJ int32 = 17
)
const
  U_GCB_OTHER = 0;
  U_GCB_CONTROL = 1;
  U_GCB_CR = 2;
  U_GCB_EXTEND = 3;
  U_GCB_L = 4;
  U_GCB_LF = 5;
  U_GCB_LV = 6;
  U_GCB_LVT = 7;
  U_GCB_T = 8;
  U_GCB_V = 9;
  U_GCB_SPACING_MARK = 10;
  U_GCB_PREPEND = 11;
  U_GCB_REGIONAL_INDICATOR = 12;
  U_GCB_E_BASE = 13;
  U_GCB_E_BASE_GAZ = 14;
  U_GCB_E_MODIFIER = 15;
  U_GCB_GLUE_AFTER_ZWJ = 16;
  U_GCB_ZWJ = 17;
// UGraphemeClusterBreak
pub const U_GCB_OTHER: i32 = 0;
pub const U_GCB_CONTROL: i32 = 1;
pub const U_GCB_CR: i32 = 2;
pub const U_GCB_EXTEND: i32 = 3;
pub const U_GCB_L: i32 = 4;
pub const U_GCB_LF: i32 = 5;
pub const U_GCB_LV: i32 = 6;
pub const U_GCB_LVT: i32 = 7;
pub const U_GCB_T: i32 = 8;
pub const U_GCB_V: i32 = 9;
pub const U_GCB_SPACING_MARK: i32 = 10;
pub const U_GCB_PREPEND: i32 = 11;
pub const U_GCB_REGIONAL_INDICATOR: i32 = 12;
pub const U_GCB_E_BASE: i32 = 13;
pub const U_GCB_E_BASE_GAZ: i32 = 14;
pub const U_GCB_E_MODIFIER: i32 = 15;
pub const U_GCB_GLUE_AFTER_ZWJ: i32 = 16;
pub const U_GCB_ZWJ: i32 = 17;
const
  U_GCB_OTHER* = 0
  U_GCB_CONTROL* = 1
  U_GCB_CR* = 2
  U_GCB_EXTEND* = 3
  U_GCB_L* = 4
  U_GCB_LF* = 5
  U_GCB_LV* = 6
  U_GCB_LVT* = 7
  U_GCB_T* = 8
  U_GCB_V* = 9
  U_GCB_SPACING_MARK* = 10
  U_GCB_PREPEND* = 11
  U_GCB_REGIONAL_INDICATOR* = 12
  U_GCB_E_BASE* = 13
  U_GCB_E_BASE_GAZ* = 14
  U_GCB_E_MODIFIER* = 15
  U_GCB_GLUE_AFTER_ZWJ* = 16
  U_GCB_ZWJ* = 17
enum UGraphemeClusterBreak : int {
    U_GCB_OTHER = 0,
    U_GCB_CONTROL = 1,
    U_GCB_CR = 2,
    U_GCB_EXTEND = 3,
    U_GCB_L = 4,
    U_GCB_LF = 5,
    U_GCB_LV = 6,
    U_GCB_LVT = 7,
    U_GCB_T = 8,
    U_GCB_V = 9,
    U_GCB_SPACING_MARK = 10,
    U_GCB_PREPEND = 11,
    U_GCB_REGIONAL_INDICATOR = 12,
    U_GCB_E_BASE = 13,
    U_GCB_E_BASE_GAZ = 14,
    U_GCB_E_MODIFIER = 15,
    U_GCB_GLUE_AFTER_ZWJ = 16,
    U_GCB_ZWJ = 17,
}
#define global U_GCB_OTHER              0x0
#define global U_GCB_CONTROL            0x1
#define global U_GCB_CR                 0x2
#define global U_GCB_EXTEND             0x3
#define global U_GCB_L                  0x4
#define global U_GCB_LF                 0x5
#define global U_GCB_LV                 0x6
#define global U_GCB_LVT                0x7
#define global U_GCB_T                  0x8
#define global U_GCB_V                  0x9
#define global U_GCB_SPACING_MARK       0xA
#define global U_GCB_PREPEND            0xB
#define global U_GCB_REGIONAL_INDICATOR 0xC
#define global U_GCB_E_BASE             0xD
#define global U_GCB_E_BASE_GAZ         0xE
#define global U_GCB_E_MODIFIER         0xF
#define global U_GCB_GLUE_AFTER_ZWJ     0x10
#define global U_GCB_ZWJ                0x11