Searched refs:UObjectDeleter (Results 1 - 10 of 10) sorted by relevance

/external/icu/icu4c/source/common/
H A Dustack.cpp24 UStack::UStack(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status) :
29 UStack::UStack(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status) :
H A Duvector.h76 // comparison function. It uses UObjectDeleter as its deleter
88 UObjectDeleter *deleter;
97 UVector(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status);
99 UVector(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status);
192 UObjectDeleter *setDeleter(UObjectDeleter *d);
301 UStack(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status);
303 UStack(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status);
H A Dhash.h68 UObjectDeleter *setValueDeleter(UObjectDeleter *fn);
154 inline UObjectDeleter *Hashtable::setValueDeleter(UObjectDeleter *fn) {
H A Duhash.h119 /* see cmemory.h for UObjectDeleter and uprv_deleteUObject() */
149 UObjectDeleter *keyDeleter; /* Deletes keys when required.
151 UObjectDeleter *valueDeleter; /* Deletes values when required.
280 U_CAPI UObjectDeleter *U_EXPORT2
281 uhash_setKeyDeleter(UHashtable *hash, UObjectDeleter *fn);
293 U_CAPI UObjectDeleter *U_EXPORT2
294 uhash_setValueDeleter(UHashtable *hash, UObjectDeleter *fn);
H A Duvector.cpp50 UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status) :
60 UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status) :
401 UObjectDeleter *UVector::setDeleter(UObjectDeleter *d) {
402 UObjectDeleter *old = deleter;
H A Duhash.c612 U_CAPI UObjectDeleter *U_EXPORT2
613 uhash_setKeyDeleter(UHashtable *hash, UObjectDeleter *fn) {
614 UObjectDeleter *result = hash->keyDeleter;
619 U_CAPI UObjectDeleter *U_EXPORT2
620 uhash_setValueDeleter(UHashtable *hash, UObjectDeleter *fn) {
621 UObjectDeleter *result = hash->valueDeleter;
H A Dcmemory.h133 typedef void U_CALLCONV UObjectDeleter(void* obj); typedef
/external/icu/icu4c/source/i18n/
H A Dtznames_impl.h76 void deleteValues(UObjectDeleter *valueDeleter);
78 void addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status);
130 TextTrieMap(UBool ignoreCase, UObjectDeleter *valeDeleter);
147 UObjectDeleter *fValueDeleter;
H A Dtridpars.cpp445 UObjectDeleter *save = list.setDeleter(_deleteSingleID);
517 UObjectDeleter *save = list.setDeleter(_deleteSingleID);
H A Dtznames_impl.cpp93 void CharacterNode::deleteValues(UObjectDeleter *valueDeleter) {
106 CharacterNode::addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status) {
145 TextTrieMap::TextTrieMap(UBool ignoreCase, UObjectDeleter *valueDeleter)

Completed in 315 milliseconds