Home
last modified time | relevance | path

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

/external/icu/icu4c/source/common/
Duvector.h90 UObjectDeleter *deleter;
99 UVector(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status);
101 UVector(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status);
194 UObjectDeleter *setDeleter(UObjectDeleter *d);
303 UStack(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status);
305 UStack(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status);
Duhash.h151 UObjectDeleter *keyDeleter; /* Deletes keys when required.
153 UObjectDeleter *valueDeleter; /* Deletes values when required.
301 U_CAPI UObjectDeleter *U_EXPORT2
302 uhash_setKeyDeleter(UHashtable *hash, UObjectDeleter *fn);
314 U_CAPI UObjectDeleter *U_EXPORT2
315 uhash_setValueDeleter(UHashtable *hash, UObjectDeleter *fn);
Dhash.h80 inline UObjectDeleter *setValueDeleter(UObjectDeleter *fn);
190 inline UObjectDeleter *Hashtable::setValueDeleter(UObjectDeleter *fn) { in setValueDeleter()
Dustack.cpp26 UStack::UStack(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status) : in UStack()
31 UStack::UStack(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &status… in UStack()
Duvector.cpp52 UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, UErrorCode &status) : in UVector()
62 UVector::UVector(UObjectDeleter *d, UElementsAreEqual *c, int32_t initialCapacity, UErrorCode &stat… in UVector()
403 UObjectDeleter *UVector::setDeleter(UObjectDeleter *d) { in setDeleter()
404 UObjectDeleter *old = deleter; in setDeleter()
Duhash.cpp630 U_CAPI UObjectDeleter *U_EXPORT2
631 uhash_setKeyDeleter(UHashtable *hash, UObjectDeleter *fn) { in uhash_setKeyDeleter()
632 UObjectDeleter *result = hash->keyDeleter; in uhash_setKeyDeleter()
637 U_CAPI UObjectDeleter *U_EXPORT2
638 uhash_setValueDeleter(UHashtable *hash, UObjectDeleter *fn) { in uhash_setValueDeleter()
639 UObjectDeleter *result = hash->valueDeleter; in uhash_setValueDeleter()
Dcmemory.h114 typedef void U_CALLCONV UObjectDeleter(void* obj); typedef
/external/icu/icu4c/source/i18n/
Dtznames_impl.h81 void deleteValues(UObjectDeleter *valueDeleter);
83 void addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status);
135 TextTrieMap(UBool ignoreCase, UObjectDeleter *valeDeleter);
152 UObjectDeleter *fValueDeleter;
Dtridpars.cpp448 UObjectDeleter *save = list.setDeleter(_deleteSingleID); in parseCompoundID()
520 UObjectDeleter *save = list.setDeleter(_deleteSingleID); in instantiateList()
Dtznames_impl.cpp124 void CharacterNode::deleteValues(UObjectDeleter *valueDeleter) { in deleteValues()
137 CharacterNode::addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status) { in addValue()
176 TextTrieMap::TextTrieMap(UBool ignoreCase, UObjectDeleter *valueDeleter) in TextTrieMap()