OLD | NEW |
1 /* | 1 /* |
2 ******************************************************************************* | 2 ******************************************************************************* |
3 * Copyright (C) 2008-2013, International Business Machines Corporation and | 3 * Copyright (C) 2008-2013, International Business Machines Corporation and |
4 * others. All Rights Reserved. | 4 * others. All Rights Reserved. |
5 ******************************************************************************* | 5 ******************************************************************************* |
6 * | 6 * |
7 * | 7 * |
8 * File GENDER.H | 8 * File GENDER.H |
9 * | 9 * |
10 * Modification History:* | 10 * Modification History:* |
(...skipping 11 matching lines...) Expand all Loading... |
22 | 22 |
23 #include "unicode/locid.h" | 23 #include "unicode/locid.h" |
24 #include "unicode/ugender.h" | 24 #include "unicode/ugender.h" |
25 #include "unicode/uobject.h" | 25 #include "unicode/uobject.h" |
26 | 26 |
27 class GenderInfoTest; | 27 class GenderInfoTest; |
28 | 28 |
29 U_NAMESPACE_BEGIN | 29 U_NAMESPACE_BEGIN |
30 | 30 |
31 // Forward Declaration | 31 // Forward Declaration |
32 void GenderInfo_initCache(UErrorCode &status); | 32 void U_CALLCONV GenderInfo_initCache(UErrorCode &status); |
33 | 33 |
34 /** | 34 /** |
35 * GenderInfo computes the gender of a list as a whole given the gender of | 35 * GenderInfo computes the gender of a list as a whole given the gender of |
36 * each element. | 36 * each element. |
37 * @stable ICU 50 | 37 * @stable ICU 50 |
38 */ | 38 */ |
39 class U_I18N_API GenderInfo : public UObject { | 39 class U_I18N_API GenderInfo : public UObject { |
40 public: | 40 public: |
41 | 41 |
42 /** | 42 /** |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
93 | 93 |
94 static const GenderInfo* getNeutralInstance(); | 94 static const GenderInfo* getNeutralInstance(); |
95 | 95 |
96 static const GenderInfo* getMixedNeutralInstance(); | 96 static const GenderInfo* getMixedNeutralInstance(); |
97 | 97 |
98 static const GenderInfo* getMaleTaintsInstance(); | 98 static const GenderInfo* getMaleTaintsInstance(); |
99 | 99 |
100 static const GenderInfo* loadInstance(const Locale& locale, UErrorCode& stat
us); | 100 static const GenderInfo* loadInstance(const Locale& locale, UErrorCode& stat
us); |
101 | 101 |
102 friend class ::GenderInfoTest; | 102 friend class ::GenderInfoTest; |
103 friend void GenderInfo_initCache(UErrorCode &status); | 103 friend void U_CALLCONV GenderInfo_initCache(UErrorCode &status); |
104 }; | 104 }; |
105 | 105 |
106 U_NAMESPACE_END | 106 U_NAMESPACE_END |
107 | 107 |
108 #endif /* #if !UCONFIG_NO_FORMATTING */ | 108 #endif /* #if !UCONFIG_NO_FORMATTING */ |
109 | 109 |
110 #endif // _GENDER | 110 #endif // _GENDER |
111 //eof | 111 //eof |
OLD | NEW |