Searched refs:valueDeleter (Results 1 – 5 of 5) sorted by relevance
123 if (hash->valueDeleter != NULL && valuepointer != NULL) { \124 (*hash->valueDeleter)(valuepointer); \149 if (hash->valueDeleter != NULL) { in _uhash_setElement()152 (*hash->valueDeleter)(oldValue.pointer); in _uhash_setElement()261 result->valueDeleter = NULL; in _uhash_init()576 if (hash->keyDeleter != NULL || hash->valueDeleter != NULL) { in uhash_close()620 UObjectDeleter *result = hash->valueDeleter; in uhash_setValueDeleter()621 hash->valueDeleter = fn; in uhash_setValueDeleter()
167 UObjectDeleter *valueDeleter; /* Deletes values when required. member
63 void CharacterNode::deleteValues(UObjectDeleter *valueDeleter) { in deleteValues() argument67 if (valueDeleter) { in deleteValues()68 valueDeleter(fValues); in deleteValues()76 CharacterNode::addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status) { in addValue() argument78 if (valueDeleter) { in addValue()79 valueDeleter(value); in addValue()90 … UVector *values = new UVector(valueDeleter, NULL, DEFAULT_CHARACTERNODE_CAPACITY, status); in addValue()92 if (valueDeleter) { in addValue()93 valueDeleter(value); in addValue()115 TextTrieMap::TextTrieMap(UBool ignoreCase, UObjectDeleter *valueDeleter) in TextTrieMap() argument[all …]
76 void deleteValues(UObjectDeleter *valueDeleter);78 void addValue(void *value, UObjectDeleter *valueDeleter, UErrorCode &status);
219 static void U_CALLCONV valueDeleter(void* obj){ in valueDeleter() function386 uhash_setValueDeleter(hashTable, valueDeleter); in storeMapping()