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

UCharCategory

列挙型
基底型i4

メンバー 32

名前10進16進
U_UNASSIGNED00x0
U_GENERAL_OTHER_TYPES00x0
U_UPPERCASE_LETTER10x1
U_LOWERCASE_LETTER20x2
U_TITLECASE_LETTER30x3
U_MODIFIER_LETTER40x4
U_OTHER_LETTER50x5
U_NON_SPACING_MARK60x6
U_ENCLOSING_MARK70x7
U_COMBINING_SPACING_MARK80x8
U_DECIMAL_DIGIT_NUMBER90x9
U_LETTER_NUMBER100xA
U_OTHER_NUMBER110xB
U_SPACE_SEPARATOR120xC
U_LINE_SEPARATOR130xD
U_PARAGRAPH_SEPARATOR140xE
U_CONTROL_CHAR150xF
U_FORMAT_CHAR160x10
U_PRIVATE_USE_CHAR170x11
U_SURROGATE180x12
U_DASH_PUNCTUATION190x13
U_START_PUNCTUATION200x14
U_END_PUNCTUATION210x15
U_CONNECTOR_PUNCTUATION220x16
U_OTHER_PUNCTUATION230x17
U_MATH_SYMBOL240x18
U_CURRENCY_SYMBOL250x19
U_MODIFIER_SYMBOL260x1A
U_OTHER_SYMBOL270x1B
U_INITIAL_PUNCTUATION280x1C
U_FINAL_PUNCTUATION290x1D
U_CHAR_CATEGORY_COUNT300x1E

各言語での定義

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

typedef enum UCharCategory : int {
    U_UNASSIGNED = 0,
    U_GENERAL_OTHER_TYPES = 0,
    U_UPPERCASE_LETTER = 1,
    U_LOWERCASE_LETTER = 2,
    U_TITLECASE_LETTER = 3,
    U_MODIFIER_LETTER = 4,
    U_OTHER_LETTER = 5,
    U_NON_SPACING_MARK = 6,
    U_ENCLOSING_MARK = 7,
    U_COMBINING_SPACING_MARK = 8,
    U_DECIMAL_DIGIT_NUMBER = 9,
    U_LETTER_NUMBER = 10,
    U_OTHER_NUMBER = 11,
    U_SPACE_SEPARATOR = 12,
    U_LINE_SEPARATOR = 13,
    U_PARAGRAPH_SEPARATOR = 14,
    U_CONTROL_CHAR = 15,
    U_FORMAT_CHAR = 16,
    U_PRIVATE_USE_CHAR = 17,
    U_SURROGATE = 18,
    U_DASH_PUNCTUATION = 19,
    U_START_PUNCTUATION = 20,
    U_END_PUNCTUATION = 21,
    U_CONNECTOR_PUNCTUATION = 22,
    U_OTHER_PUNCTUATION = 23,
    U_MATH_SYMBOL = 24,
    U_CURRENCY_SYMBOL = 25,
    U_MODIFIER_SYMBOL = 26,
    U_OTHER_SYMBOL = 27,
    U_INITIAL_PUNCTUATION = 28,
    U_FINAL_PUNCTUATION = 29,
    U_CHAR_CATEGORY_COUNT = 30
} UCharCategory;
public enum UCharCategory : int
{
    U_UNASSIGNED = 0,
    U_GENERAL_OTHER_TYPES = 0,
    U_UPPERCASE_LETTER = 1,
    U_LOWERCASE_LETTER = 2,
    U_TITLECASE_LETTER = 3,
    U_MODIFIER_LETTER = 4,
    U_OTHER_LETTER = 5,
    U_NON_SPACING_MARK = 6,
    U_ENCLOSING_MARK = 7,
    U_COMBINING_SPACING_MARK = 8,
    U_DECIMAL_DIGIT_NUMBER = 9,
    U_LETTER_NUMBER = 10,
    U_OTHER_NUMBER = 11,
    U_SPACE_SEPARATOR = 12,
    U_LINE_SEPARATOR = 13,
    U_PARAGRAPH_SEPARATOR = 14,
    U_CONTROL_CHAR = 15,
    U_FORMAT_CHAR = 16,
    U_PRIVATE_USE_CHAR = 17,
    U_SURROGATE = 18,
    U_DASH_PUNCTUATION = 19,
    U_START_PUNCTUATION = 20,
    U_END_PUNCTUATION = 21,
    U_CONNECTOR_PUNCTUATION = 22,
    U_OTHER_PUNCTUATION = 23,
    U_MATH_SYMBOL = 24,
    U_CURRENCY_SYMBOL = 25,
    U_MODIFIER_SYMBOL = 26,
    U_OTHER_SYMBOL = 27,
    U_INITIAL_PUNCTUATION = 28,
    U_FINAL_PUNCTUATION = 29,
    U_CHAR_CATEGORY_COUNT = 30,
}
Public Enum UCharCategory As Integer
    U_UNASSIGNED = 0
    U_GENERAL_OTHER_TYPES = 0
    U_UPPERCASE_LETTER = 1
    U_LOWERCASE_LETTER = 2
    U_TITLECASE_LETTER = 3
    U_MODIFIER_LETTER = 4
    U_OTHER_LETTER = 5
    U_NON_SPACING_MARK = 6
    U_ENCLOSING_MARK = 7
    U_COMBINING_SPACING_MARK = 8
    U_DECIMAL_DIGIT_NUMBER = 9
    U_LETTER_NUMBER = 10
    U_OTHER_NUMBER = 11
    U_SPACE_SEPARATOR = 12
    U_LINE_SEPARATOR = 13
    U_PARAGRAPH_SEPARATOR = 14
    U_CONTROL_CHAR = 15
    U_FORMAT_CHAR = 16
    U_PRIVATE_USE_CHAR = 17
    U_SURROGATE = 18
    U_DASH_PUNCTUATION = 19
    U_START_PUNCTUATION = 20
    U_END_PUNCTUATION = 21
    U_CONNECTOR_PUNCTUATION = 22
    U_OTHER_PUNCTUATION = 23
    U_MATH_SYMBOL = 24
    U_CURRENCY_SYMBOL = 25
    U_MODIFIER_SYMBOL = 26
    U_OTHER_SYMBOL = 27
    U_INITIAL_PUNCTUATION = 28
    U_FINAL_PUNCTUATION = 29
    U_CHAR_CATEGORY_COUNT = 30
End Enum
import enum

class UCharCategory(enum.IntEnum):
    U_UNASSIGNED = 0
    U_GENERAL_OTHER_TYPES = 0
    U_UPPERCASE_LETTER = 1
    U_LOWERCASE_LETTER = 2
    U_TITLECASE_LETTER = 3
    U_MODIFIER_LETTER = 4
    U_OTHER_LETTER = 5
    U_NON_SPACING_MARK = 6
    U_ENCLOSING_MARK = 7
    U_COMBINING_SPACING_MARK = 8
    U_DECIMAL_DIGIT_NUMBER = 9
    U_LETTER_NUMBER = 10
    U_OTHER_NUMBER = 11
    U_SPACE_SEPARATOR = 12
    U_LINE_SEPARATOR = 13
    U_PARAGRAPH_SEPARATOR = 14
    U_CONTROL_CHAR = 15
    U_FORMAT_CHAR = 16
    U_PRIVATE_USE_CHAR = 17
    U_SURROGATE = 18
    U_DASH_PUNCTUATION = 19
    U_START_PUNCTUATION = 20
    U_END_PUNCTUATION = 21
    U_CONNECTOR_PUNCTUATION = 22
    U_OTHER_PUNCTUATION = 23
    U_MATH_SYMBOL = 24
    U_CURRENCY_SYMBOL = 25
    U_MODIFIER_SYMBOL = 26
    U_OTHER_SYMBOL = 27
    U_INITIAL_PUNCTUATION = 28
    U_FINAL_PUNCTUATION = 29
    U_CHAR_CATEGORY_COUNT = 30
// UCharCategory
pub const U_UNASSIGNED: i32 = 0;
pub const U_GENERAL_OTHER_TYPES: i32 = 0;
pub const U_UPPERCASE_LETTER: i32 = 1;
pub const U_LOWERCASE_LETTER: i32 = 2;
pub const U_TITLECASE_LETTER: i32 = 3;
pub const U_MODIFIER_LETTER: i32 = 4;
pub const U_OTHER_LETTER: i32 = 5;
pub const U_NON_SPACING_MARK: i32 = 6;
pub const U_ENCLOSING_MARK: i32 = 7;
pub const U_COMBINING_SPACING_MARK: i32 = 8;
pub const U_DECIMAL_DIGIT_NUMBER: i32 = 9;
pub const U_LETTER_NUMBER: i32 = 10;
pub const U_OTHER_NUMBER: i32 = 11;
pub const U_SPACE_SEPARATOR: i32 = 12;
pub const U_LINE_SEPARATOR: i32 = 13;
pub const U_PARAGRAPH_SEPARATOR: i32 = 14;
pub const U_CONTROL_CHAR: i32 = 15;
pub const U_FORMAT_CHAR: i32 = 16;
pub const U_PRIVATE_USE_CHAR: i32 = 17;
pub const U_SURROGATE: i32 = 18;
pub const U_DASH_PUNCTUATION: i32 = 19;
pub const U_START_PUNCTUATION: i32 = 20;
pub const U_END_PUNCTUATION: i32 = 21;
pub const U_CONNECTOR_PUNCTUATION: i32 = 22;
pub const U_OTHER_PUNCTUATION: i32 = 23;
pub const U_MATH_SYMBOL: i32 = 24;
pub const U_CURRENCY_SYMBOL: i32 = 25;
pub const U_MODIFIER_SYMBOL: i32 = 26;
pub const U_OTHER_SYMBOL: i32 = 27;
pub const U_INITIAL_PUNCTUATION: i32 = 28;
pub const U_FINAL_PUNCTUATION: i32 = 29;
pub const U_CHAR_CATEGORY_COUNT: i32 = 30;
// UCharCategory
const (
	U_UNASSIGNED int32 = 0
	U_GENERAL_OTHER_TYPES int32 = 0
	U_UPPERCASE_LETTER int32 = 1
	U_LOWERCASE_LETTER int32 = 2
	U_TITLECASE_LETTER int32 = 3
	U_MODIFIER_LETTER int32 = 4
	U_OTHER_LETTER int32 = 5
	U_NON_SPACING_MARK int32 = 6
	U_ENCLOSING_MARK int32 = 7
	U_COMBINING_SPACING_MARK int32 = 8
	U_DECIMAL_DIGIT_NUMBER int32 = 9
	U_LETTER_NUMBER int32 = 10
	U_OTHER_NUMBER int32 = 11
	U_SPACE_SEPARATOR int32 = 12
	U_LINE_SEPARATOR int32 = 13
	U_PARAGRAPH_SEPARATOR int32 = 14
	U_CONTROL_CHAR int32 = 15
	U_FORMAT_CHAR int32 = 16
	U_PRIVATE_USE_CHAR int32 = 17
	U_SURROGATE int32 = 18
	U_DASH_PUNCTUATION int32 = 19
	U_START_PUNCTUATION int32 = 20
	U_END_PUNCTUATION int32 = 21
	U_CONNECTOR_PUNCTUATION int32 = 22
	U_OTHER_PUNCTUATION int32 = 23
	U_MATH_SYMBOL int32 = 24
	U_CURRENCY_SYMBOL int32 = 25
	U_MODIFIER_SYMBOL int32 = 26
	U_OTHER_SYMBOL int32 = 27
	U_INITIAL_PUNCTUATION int32 = 28
	U_FINAL_PUNCTUATION int32 = 29
	U_CHAR_CATEGORY_COUNT int32 = 30
)
const
  U_UNASSIGNED = 0;
  U_GENERAL_OTHER_TYPES = 0;
  U_UPPERCASE_LETTER = 1;
  U_LOWERCASE_LETTER = 2;
  U_TITLECASE_LETTER = 3;
  U_MODIFIER_LETTER = 4;
  U_OTHER_LETTER = 5;
  U_NON_SPACING_MARK = 6;
  U_ENCLOSING_MARK = 7;
  U_COMBINING_SPACING_MARK = 8;
  U_DECIMAL_DIGIT_NUMBER = 9;
  U_LETTER_NUMBER = 10;
  U_OTHER_NUMBER = 11;
  U_SPACE_SEPARATOR = 12;
  U_LINE_SEPARATOR = 13;
  U_PARAGRAPH_SEPARATOR = 14;
  U_CONTROL_CHAR = 15;
  U_FORMAT_CHAR = 16;
  U_PRIVATE_USE_CHAR = 17;
  U_SURROGATE = 18;
  U_DASH_PUNCTUATION = 19;
  U_START_PUNCTUATION = 20;
  U_END_PUNCTUATION = 21;
  U_CONNECTOR_PUNCTUATION = 22;
  U_OTHER_PUNCTUATION = 23;
  U_MATH_SYMBOL = 24;
  U_CURRENCY_SYMBOL = 25;
  U_MODIFIER_SYMBOL = 26;
  U_OTHER_SYMBOL = 27;
  U_INITIAL_PUNCTUATION = 28;
  U_FINAL_PUNCTUATION = 29;
  U_CHAR_CATEGORY_COUNT = 30;
// UCharCategory
pub const U_UNASSIGNED: i32 = 0;
pub const U_GENERAL_OTHER_TYPES: i32 = 0;
pub const U_UPPERCASE_LETTER: i32 = 1;
pub const U_LOWERCASE_LETTER: i32 = 2;
pub const U_TITLECASE_LETTER: i32 = 3;
pub const U_MODIFIER_LETTER: i32 = 4;
pub const U_OTHER_LETTER: i32 = 5;
pub const U_NON_SPACING_MARK: i32 = 6;
pub const U_ENCLOSING_MARK: i32 = 7;
pub const U_COMBINING_SPACING_MARK: i32 = 8;
pub const U_DECIMAL_DIGIT_NUMBER: i32 = 9;
pub const U_LETTER_NUMBER: i32 = 10;
pub const U_OTHER_NUMBER: i32 = 11;
pub const U_SPACE_SEPARATOR: i32 = 12;
pub const U_LINE_SEPARATOR: i32 = 13;
pub const U_PARAGRAPH_SEPARATOR: i32 = 14;
pub const U_CONTROL_CHAR: i32 = 15;
pub const U_FORMAT_CHAR: i32 = 16;
pub const U_PRIVATE_USE_CHAR: i32 = 17;
pub const U_SURROGATE: i32 = 18;
pub const U_DASH_PUNCTUATION: i32 = 19;
pub const U_START_PUNCTUATION: i32 = 20;
pub const U_END_PUNCTUATION: i32 = 21;
pub const U_CONNECTOR_PUNCTUATION: i32 = 22;
pub const U_OTHER_PUNCTUATION: i32 = 23;
pub const U_MATH_SYMBOL: i32 = 24;
pub const U_CURRENCY_SYMBOL: i32 = 25;
pub const U_MODIFIER_SYMBOL: i32 = 26;
pub const U_OTHER_SYMBOL: i32 = 27;
pub const U_INITIAL_PUNCTUATION: i32 = 28;
pub const U_FINAL_PUNCTUATION: i32 = 29;
pub const U_CHAR_CATEGORY_COUNT: i32 = 30;
const
  U_UNASSIGNED* = 0
  U_GENERAL_OTHER_TYPES* = 0
  U_UPPERCASE_LETTER* = 1
  U_LOWERCASE_LETTER* = 2
  U_TITLECASE_LETTER* = 3
  U_MODIFIER_LETTER* = 4
  U_OTHER_LETTER* = 5
  U_NON_SPACING_MARK* = 6
  U_ENCLOSING_MARK* = 7
  U_COMBINING_SPACING_MARK* = 8
  U_DECIMAL_DIGIT_NUMBER* = 9
  U_LETTER_NUMBER* = 10
  U_OTHER_NUMBER* = 11
  U_SPACE_SEPARATOR* = 12
  U_LINE_SEPARATOR* = 13
  U_PARAGRAPH_SEPARATOR* = 14
  U_CONTROL_CHAR* = 15
  U_FORMAT_CHAR* = 16
  U_PRIVATE_USE_CHAR* = 17
  U_SURROGATE* = 18
  U_DASH_PUNCTUATION* = 19
  U_START_PUNCTUATION* = 20
  U_END_PUNCTUATION* = 21
  U_CONNECTOR_PUNCTUATION* = 22
  U_OTHER_PUNCTUATION* = 23
  U_MATH_SYMBOL* = 24
  U_CURRENCY_SYMBOL* = 25
  U_MODIFIER_SYMBOL* = 26
  U_OTHER_SYMBOL* = 27
  U_INITIAL_PUNCTUATION* = 28
  U_FINAL_PUNCTUATION* = 29
  U_CHAR_CATEGORY_COUNT* = 30
enum UCharCategory : int {
    U_UNASSIGNED = 0,
    U_GENERAL_OTHER_TYPES = 0,
    U_UPPERCASE_LETTER = 1,
    U_LOWERCASE_LETTER = 2,
    U_TITLECASE_LETTER = 3,
    U_MODIFIER_LETTER = 4,
    U_OTHER_LETTER = 5,
    U_NON_SPACING_MARK = 6,
    U_ENCLOSING_MARK = 7,
    U_COMBINING_SPACING_MARK = 8,
    U_DECIMAL_DIGIT_NUMBER = 9,
    U_LETTER_NUMBER = 10,
    U_OTHER_NUMBER = 11,
    U_SPACE_SEPARATOR = 12,
    U_LINE_SEPARATOR = 13,
    U_PARAGRAPH_SEPARATOR = 14,
    U_CONTROL_CHAR = 15,
    U_FORMAT_CHAR = 16,
    U_PRIVATE_USE_CHAR = 17,
    U_SURROGATE = 18,
    U_DASH_PUNCTUATION = 19,
    U_START_PUNCTUATION = 20,
    U_END_PUNCTUATION = 21,
    U_CONNECTOR_PUNCTUATION = 22,
    U_OTHER_PUNCTUATION = 23,
    U_MATH_SYMBOL = 24,
    U_CURRENCY_SYMBOL = 25,
    U_MODIFIER_SYMBOL = 26,
    U_OTHER_SYMBOL = 27,
    U_INITIAL_PUNCTUATION = 28,
    U_FINAL_PUNCTUATION = 29,
    U_CHAR_CATEGORY_COUNT = 30,
}
#define global U_UNASSIGNED             0x0
#define global U_GENERAL_OTHER_TYPES    0x0
#define global U_UPPERCASE_LETTER       0x1
#define global U_LOWERCASE_LETTER       0x2
#define global U_TITLECASE_LETTER       0x3
#define global U_MODIFIER_LETTER        0x4
#define global U_OTHER_LETTER           0x5
#define global U_NON_SPACING_MARK       0x6
#define global U_ENCLOSING_MARK         0x7
#define global U_COMBINING_SPACING_MARK 0x8
#define global U_DECIMAL_DIGIT_NUMBER   0x9
#define global U_LETTER_NUMBER          0xA
#define global U_OTHER_NUMBER           0xB
#define global U_SPACE_SEPARATOR        0xC
#define global U_LINE_SEPARATOR         0xD
#define global U_PARAGRAPH_SEPARATOR    0xE
#define global U_CONTROL_CHAR           0xF
#define global U_FORMAT_CHAR            0x10
#define global U_PRIVATE_USE_CHAR       0x11
#define global U_SURROGATE              0x12
#define global U_DASH_PUNCTUATION       0x13
#define global U_START_PUNCTUATION      0x14
#define global U_END_PUNCTUATION        0x15
#define global U_CONNECTOR_PUNCTUATION  0x16
#define global U_OTHER_PUNCTUATION      0x17
#define global U_MATH_SYMBOL            0x18
#define global U_CURRENCY_SYMBOL        0x19
#define global U_MODIFIER_SYMBOL        0x1A
#define global U_OTHER_SYMBOL           0x1B
#define global U_INITIAL_PUNCTUATION    0x1C
#define global U_FINAL_PUNCTUATION      0x1D
#define global U_CHAR_CATEGORY_COUNT    0x1E