Searched refs:valueDeleter (Results 1 - 5 of 5) sorted by relevance

/external/icu4c/i18n/
H A Dtznames_impl.h76 void deleteValues(UObjectDeleter *valueDeleter);
78 void addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status);
H A Dtznames_impl.cpp63 void CharacterNode::deleteValues(UObjectDeleter *valueDeleter) { argument
67 if (valueDeleter) {
68 valueDeleter(fValues);
76 CharacterNode::addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status) { argument
78 if (valueDeleter) {
79 valueDeleter(value);
90 UVector *values = new UVector(valueDeleter, NULL, DEFAULT_CHARACTERNODE_CAPACITY, status);
92 if (valueDeleter) {
93 valueDeleter(value);
115 TextTrieMap::TextTrieMap(UBool ignoreCase, UObjectDeleter *valueDeleter) argument
[all...]
/external/icu4c/common/
H A Duhash.c123 if (hash->valueDeleter != NULL && valuepointer != NULL) { \
124 (*hash->valueDeleter)(valuepointer); \
149 if (hash->valueDeleter != NULL) {
152 (*hash->valueDeleter)(oldValue.pointer);
261 result->valueDeleter = NULL;
576 if (hash->keyDeleter != NULL || hash->valueDeleter != NULL) {
620 UObjectDeleter *result = hash->valueDeleter;
621 hash->valueDeleter = fn;
H A Duhash.h167 UObjectDeleter *valueDeleter; /* Deletes values when required. member in struct:UHashtable
333 * call. If the valueDeleter is non-NULL, then the hashtable owns
351 * keyDeleter must be NULL. If the valueDeleter is non-NULL, then the
370 * call. valueDeleter must be NULL. Storing a 0 value is the same as
388 * call. valueDeleter must be NULL. Storing a 0 value is the same as
/external/icu4c/tools/gensprep/
H A Dstore.c219 static void U_CALLCONV valueDeleter(void* obj){ function
386 uhash_setValueDeleter(hashTable, valueDeleter);

Completed in 775 milliseconds