Lines Matching defs:status
32 inline void init(UHashFunction *keyHash, UKeyComparator *keyComp, UValueComparator *valueComp, UErrorCode& status);
38 * @param status Error code
40 Hashtable(UBool ignoreKeyCase, UErrorCode& status);
46 * @param status Error code
48 Hashtable(UKeyComparator *keyComp, UValueComparator *valueComp, UErrorCode& status);
52 * @param status Error code
54 Hashtable(UErrorCode& status);
72 void* put(const UnicodeString& key, void* value, UErrorCode& status);
74 int32_t puti(const UnicodeString& key, int32_t value, UErrorCode& status);
105 UValueComparator *valueComp, UErrorCode& status) {
106 if (U_FAILURE(status)) {
109 uhash_init(&hashObj, keyHash, keyComp, valueComp, &status);
110 if (U_SUCCESS(status)) {
117 UErrorCode& status) : hash(0) {
118 init( uhash_hashUnicodeString, keyComp, valueComp, status);
120 inline Hashtable::Hashtable(UBool ignoreKeyCase, UErrorCode& status)
128 status);
131 inline Hashtable::Hashtable(UErrorCode& status)
134 init(uhash_hashUnicodeString, uhash_compareUnicodeString, NULL, status);
140 UErrorCode status = U_ZERO_ERROR;
141 init(uhash_hashUnicodeString, uhash_compareUnicodeString, NULL, status);
158 inline void* Hashtable::put(const UnicodeString& key, void* value, UErrorCode& status) {
159 return uhash_put(hash, new UnicodeString(key), value, &status);
162 inline int32_t Hashtable::puti(const UnicodeString& key, int32_t value, UErrorCode& status) {
163 return uhash_puti(hash, new UnicodeString(key), value, &status);