GIF89a; EcchiShell v1.0
//proc/self/root/usr/include/unicode/

GenderInfo 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 GenderInfo 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. * @draft 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. * @draft ICU 50 */ UGender getListGender(const UGender* genders, int32_t length, UErrorCode& status) const; /** * Destructor. * * @draft ICU 50 * @internal */ virtual ~GenderInfo(); private: int32_t _style; /** * No "poor man's RTTI" */ virtual UClassID getDynamicClassID() const; /** * 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; }; U_NAMESPACE_END #endif /* #if !UCONFIG_NO_FORMATTING */ #endif // _GENDER //eof