X7ROOT File Manager
Current Path:
/opt/alt/libicu/usr/include/unicode
opt
/
alt
/
libicu
/
usr
/
include
/
unicode
/
??
..
??
alphaindex.h
(26.42 KB)
??
appendable.h
(8.43 KB)
??
basictz.h
(8.84 KB)
??
brkiter.h
(27.64 KB)
??
bytestream.h
(9.54 KB)
??
bytestrie.h
(19.26 KB)
??
bytestriebuilder.h
(7.02 KB)
??
calendar.h
(105.06 KB)
??
caniter.h
(7.37 KB)
??
casemap.h
(25.26 KB)
??
char16ptr.h
(7.16 KB)
??
chariter.h
(24 KB)
??
choicfmt.h
(23.85 KB)
??
coleitr.h
(13.7 KB)
??
coll.h
(55.59 KB)
??
compactdecimalformat.h
(6.81 KB)
??
curramt.h
(3.69 KB)
??
currpinf.h
(7.24 KB)
??
currunit.h
(3.99 KB)
??
datefmt.h
(40.37 KB)
??
dbbi.h
(1.11 KB)
??
dcfmtsym.h
(20.1 KB)
??
decimfmt.h
(87.82 KB)
??
docmain.h
(6.96 KB)
??
dtfmtsym.h
(37.64 KB)
??
dtintrv.h
(3.78 KB)
??
dtitvfmt.h
(46.56 KB)
??
dtitvinf.h
(18.46 KB)
??
dtptngen.h
(25.08 KB)
??
dtrule.h
(8.62 KB)
??
edits.h
(20.67 KB)
??
enumset.h
(2.08 KB)
??
errorcode.h
(4.78 KB)
??
fieldpos.h
(8.63 KB)
??
filteredbrk.h
(5.24 KB)
??
fmtable.h
(24.36 KB)
??
format.h
(12.44 KB)
??
formattedvalue.h
(9.73 KB)
??
fpositer.h
(2.98 KB)
??
gender.h
(3.27 KB)
??
gregocal.h
(31.57 KB)
??
icudataver.h
(1.03 KB)
??
icuplug.h
(11.88 KB)
??
idna.h
(12.63 KB)
??
listformatter.h
(9.42 KB)
??
localebuilder.h
(10.54 KB)
??
localpointer.h
(19.69 KB)
??
locdspnm.h
(7.06 KB)
??
locid.h
(44.94 KB)
??
measfmt.h
(11.44 KB)
??
measunit.h
(88.17 KB)
??
measure.h
(4.26 KB)
??
messagepattern.h
(33.65 KB)
??
msgfmt.h
(44.04 KB)
??
normalizer2.h
(33.97 KB)
??
normlzr.h
(30.74 KB)
??
nounit.h
(2.63 KB)
??
numberformatter.h
(84.62 KB)
??
numberrangeformatter.h
(29.93 KB)
??
numfmt.h
(49.35 KB)
??
numsys.h
(7.13 KB)
??
parseerr.h
(3.08 KB)
??
parsepos.h
(5.5 KB)
??
platform.h
(27.1 KB)
??
plurfmt.h
(25.18 KB)
??
plurrule.h
(18.33 KB)
??
ptypes.h
(3.49 KB)
??
putil.h
(6.33 KB)
??
rbbi.h
(26.42 KB)
??
rbnf.h
(49.79 KB)
??
rbtz.h
(15.47 KB)
??
regex.h
(84.3 KB)
??
region.h
(9.12 KB)
??
reldatefmt.h
(22.37 KB)
??
rep.h
(9.5 KB)
??
resbund.h
(18.01 KB)
??
schriter.h
(6.26 KB)
??
scientificnumberformatter.h
(6.32 KB)
??
search.h
(22.21 KB)
??
selfmt.h
(14.24 KB)
??
simpleformatter.h
(12.53 KB)
??
simpletz.h
(45.3 KB)
??
smpdtfmt.h
(70.9 KB)
??
sortkey.h
(11.12 KB)
??
std_string.h
(1015 B)
??
strenum.h
(10.04 KB)
??
stringoptions.h
(5.79 KB)
??
stringpiece.h
(6.46 KB)
??
stringtriebuilder.h
(15.27 KB)
??
stsearch.h
(21.29 KB)
??
symtable.h
(4.21 KB)
??
tblcoll.h
(36.4 KB)
??
timezone.h
(41.2 KB)
??
tmunit.h
(3.29 KB)
??
tmutamt.h
(4.8 KB)
??
tmutfmt.h
(7.79 KB)
??
translit.h
(65.76 KB)
??
tzfmt.h
(42.82 KB)
??
tznames.h
(16.79 KB)
??
tzrule.h
(35.32 KB)
??
tztrans.h
(6.07 KB)
??
ubidi.h
(89.56 KB)
??
ubiditransform.h
(12.65 KB)
??
ubrk.h
(23.97 KB)
??
ucal.h
(55.54 KB)
??
ucasemap.h
(15.18 KB)
??
ucat.h
(5.36 KB)
??
uchar.h
(140.66 KB)
??
ucharstrie.h
(21.06 KB)
??
ucharstriebuilder.h
(7.14 KB)
??
uchriter.h
(13.14 KB)
??
uclean.h
(11.21 KB)
??
ucnv.h
(83.09 KB)
??
ucnv_cb.h
(6.59 KB)
??
ucnv_err.h
(20.99 KB)
??
ucnvsel.h
(6.14 KB)
??
ucol.h
(61.39 KB)
??
ucoleitr.h
(9.46 KB)
??
uconfig.h
(12.05 KB)
??
ucpmap.h
(5.58 KB)
??
ucptrie.h
(22.29 KB)
??
ucsdet.h
(14.67 KB)
??
ucurr.h
(16.15 KB)
??
udat.h
(60.81 KB)
??
udata.h
(15.53 KB)
??
udateintervalformat.h
(10.03 KB)
??
udatpg.h
(25.94 KB)
??
udisplaycontext.h
(5.89 KB)
??
uenum.h
(7.78 KB)
??
ufieldpositer.h
(4.36 KB)
??
uformattable.h
(10.94 KB)
??
uformattedvalue.h
(12.14 KB)
??
ugender.h
(2 KB)
??
uidna.h
(33.37 KB)
??
uiter.h
(22.77 KB)
??
uldnames.h
(10.45 KB)
??
ulistformatter.h
(8.83 KB)
??
uloc.h
(50.75 KB)
??
ulocdata.h
(11.26 KB)
??
umachine.h
(13.19 KB)
??
umisc.h
(1.33 KB)
??
umsg.h
(24.23 KB)
??
umutablecptrie.h
(8.28 KB)
??
unifilt.h
(3.63 KB)
??
unifunct.h
(3.98 KB)
??
unimatch.h
(6.04 KB)
??
unirepl.h
(3.32 KB)
??
uniset.h
(64.88 KB)
??
unistr.h
(170.39 KB)
??
unorm.h
(20.45 KB)
??
unorm2.h
(24.66 KB)
??
unum.h
(53.55 KB)
??
unumberformatter.h
(25.19 KB)
??
unumsys.h
(7.21 KB)
??
uobject.h
(10.85 KB)
??
upluralrules.h
(7.88 KB)
??
uregex.h
(72.05 KB)
??
uregion.h
(9.84 KB)
??
ureldatefmt.h
(17.26 KB)
??
urename.h
(131.4 KB)
??
urep.h
(5.38 KB)
??
ures.h
(36.54 KB)
??
uscript.h
(26.87 KB)
??
usearch.h
(38.12 KB)
??
uset.h
(40 KB)
??
usetiter.h
(9.49 KB)
??
ushape.h
(18 KB)
??
uspoof.h
(66.03 KB)
??
usprep.h
(8.14 KB)
??
ustdio.h
(38.54 KB)
??
ustream.h
(1.8 KB)
??
ustring.h
(72.47 KB)
??
ustringtrie.h
(3.15 KB)
??
utext.h
(58.11 KB)
??
utf.h
(7.86 KB)
??
utf16.h
(22.33 KB)
??
utf32.h
(763 B)
??
utf8.h
(29.96 KB)
??
utf_old.h
(43.78 KB)
??
utmscale.h
(13.78 KB)
??
utrace.h
(13.89 KB)
??
utrans.h
(25.54 KB)
??
utypes.h
(30.38 KB)
??
uvernum.h
(6.67 KB)
??
uversion.h
(6.7 KB)
??
vtzone.h
(20.17 KB)
Editing: gender.h
// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2008-2013, International Business Machines Corporation and * others. All Rights Reserved. ******************************************************************************* * * * File GENDER.H * * Modification History:* * Date Name Description * ******************************************************************************** */ #ifndef _GENDER #define _GENDER /** * \file * \brief C++ API: GenderInfo computes the gender of a list. */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/locid.h" #include "unicode/ugender.h" #include "unicode/uobject.h" class GenderInfoTest; U_NAMESPACE_BEGIN /** \internal Forward Declaration */ void U_CALLCONV GenderInfo_initCache(UErrorCode &status); /** * GenderInfo computes the gender of a list as a whole given the gender of * each element. * @stable ICU 50 */ class U_I18N_API GenderInfo : public UObject { public: /** * Provides access to the predefined GenderInfo object for a given * locale. * * @param locale The locale for which a <code>GenderInfo</code> object is * returned. * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return The predefined <code>GenderInfo</code> object pointer for * this locale. The returned object is immutable, so it is * declared as const. Caller does not own the returned * pointer, so it must not attempt to free it. * @stable ICU 50 */ static const GenderInfo* U_EXPORT2 getInstance(const Locale& locale, UErrorCode& status); /** * Determines the gender of a list as a whole given the gender of each * of the elements. * * @param genders the gender of each element in the list. * @param length the length of gender array. * @param status Output param set to success/failure code on exit, which * must not indicate a failure before the function call. * @return the gender of the whole list. * @stable ICU 50 */ UGender getListGender(const UGender* genders, int32_t length, UErrorCode& status) const; /** * Destructor. * * @stable ICU 50 */ virtual ~GenderInfo(); private: int32_t _style; /** * Copy constructor. One object per locale invariant. Clients * must never copy GenderInfo objects. */ GenderInfo(const GenderInfo& other); /** * Assignment operator. Not applicable to immutable objects. */ GenderInfo& operator=(const GenderInfo&); GenderInfo(); static const GenderInfo* getNeutralInstance(); static const GenderInfo* getMixedNeutralInstance(); static const GenderInfo* getMaleTaintsInstance(); static const GenderInfo* loadInstance(const Locale& locale, UErrorCode& status); friend class ::GenderInfoTest; friend void U_CALLCONV GenderInfo_initCache(UErrorCode &status); }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _GENDER //eof
Upload File
Create Folder