Searched defs:loadFactor (Results 1 - 2 of 2) sorted by relevance

/frameworks/native/include/utils/
H A DBasicHashtable.h53 size_t minimumInitialCapacity, float loadFactor);
71 void rehash(size_t minimumCapacity, float loadFactor);
115 static void determineCapacity(size_t minimumCapacity, float loadFactor,
177 * loadFactor: The desired load factor for the hashtable, between 0 and 1.
180 BasicHashtable(size_t minimumInitialCapacity = 0, float loadFactor = 0.75f);
222 inline float loadFactor() const { function in class:android::BasicHashtable
325 * loadFactor: The desired load factor after rehashing.
327 inline void rehash(size_t minimumCapacity, float loadFactor) { argument
328 BasicHashtableImpl::rehash(minimumCapacity, loadFactor);
353 BasicHashtable<TKey, TEntry>::BasicHashtable(size_t minimumInitialCapacity, float loadFactor) argument
[all...]
/frameworks/native/libs/utils/
H A DBasicHashtable.cpp28 size_t minimumInitialCapacity, float loadFactor) :
30 mLoadFactor(loadFactor), mSize(0),
198 void BasicHashtableImpl::rehash(size_t minimumCapacity, float loadFactor) { argument
203 determineCapacity(minimumCapacity, loadFactor, &newBucketCount, &newCapacity);
238 mLoadFactor = loadFactor;
320 void BasicHashtableImpl::determineCapacity(size_t minimumCapacity, float loadFactor, argument
322 LOG_ALWAYS_FATAL_IF(loadFactor <= 0.0f || loadFactor > 1.0f,
323 "Invalid load factor %0.3f. Must be in the range (0, 1].", loadFactor);
325 size_t count = ceilf(minimumCapacity / loadFactor)
27 BasicHashtableImpl(size_t entrySize, bool hasTrivialDestructor, size_t minimumInitialCapacity, float loadFactor) argument
[all...]

Completed in 325 milliseconds