ICU 71.1 71.1

unounclass.h
1 // © 2022 and later: Unicode, Inc. and others.
2 // License & terms of use: http://www.unicode.org/copyright.html
3
4 #ifndef __UNOUNCLASS_H__
5 #define __UNOUNCLASS_H__
6
7 #include "unicode/utypes.h"
8
9 #if U_SHOW_CPLUSPLUS_API
10
11 #if !UCONFIG_NO_FORMATTING
12
13 #include "unicode/uversion.h"
14
15 U_NAMESPACE_BEGIN
16
17 #ifndef U_HIDE_DRAFT_API
18
24 enum NounClass {
25 OTHER = 0,
26 NEUTER = 1,
27 FEMININE = 2,
28 MASCULINE = 3,
29 ANIMATE = 4,
30 INANIMATE = 5,
31 PERSONAL = 6,
32 COMMON = 7,
33 };
34
35 #endif // U_HIDE_DRAFT_API
36
37 U_NAMESPACE_END
38
39 #endif /* #if !UCONFIG_NO_FORMATTING */
40
41 #endif /* U_SHOW_CPLUSPLUS_API */
42
43 #endif // __UNOUNCLASS_H__
utypes.h
Basic definitions for ICU, for both C and C++ APIs.
uversion.h
C API: API for accessing ICU version numbers.
icu::NounClass
NounClass
Represents all the grammatical noun classes that are supported by CLDR.
Definition: unounclass.h:24