HomeSort by relevance Sort by last modified time
    Searched refs:valueDeleter (Results 1 - 5 of 5) sorted by null

  /external/icu/icu4c/source/common/
uhash.c 124 if (hash->valueDeleter != NULL && valuepointer != NULL) { \
125 (*hash->valueDeleter)(valuepointer); \
150 if (hash->valueDeleter != NULL) {
153 (*hash->valueDeleter)(oldValue.pointer);
262 result->valueDeleter = NULL;
577 if (hash->keyDeleter != NULL || hash->valueDeleter != NULL) {
621 UObjectDeleter *result = hash->valueDeleter;
622 hash->valueDeleter = fn;
uhash.h 148 UObjectDeleter *valueDeleter; /* Deletes values when required.
314 * call. If the valueDeleter is non-NULL, then the hashtable owns
332 * keyDeleter must be NULL. If the valueDeleter is non-NULL, then the
351 * call. valueDeleter must be NULL. Storing a 0 value is the same as
369 * call. valueDeleter must be NULL. Storing a 0 value is the same as
  /external/icu/icu4c/source/i18n/
tznames_impl.h 76 void deleteValues(UObjectDeleter *valueDeleter);
78 void addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status);
tznames_impl.cpp 93 void CharacterNode::deleteValues(UObjectDeleter *valueDeleter) {
97 if (valueDeleter) {
98 valueDeleter(fValues);
106 CharacterNode::addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status) {
108 if (valueDeleter) {
109 valueDeleter(value);
120 UVector *values = new UVector(valueDeleter, NULL, DEFAULT_CHARACTERNODE_CAPACITY, status);
122 if (valueDeleter) {
123 valueDeleter(value);
145 TextTrieMap::TextTrieMap(UBool ignoreCase, UObjectDeleter *valueDeleter)
    [all...]
  /external/icu/icu4c/source/tools/gensprep/
store.c 219 static void U_CALLCONV valueDeleter(void* obj){
367 uhash_setValueDeleter(hashTable, valueDeleter);

Completed in 518 milliseconds