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__
NounClass
Represents all the grammatical noun classes that are supported by CLDR.
Definition: unounclass.h:24
Basic definitions for ICU, for both C and C++ APIs.
C API: API for accessing ICU version numbers.