• Home
  • Raw
  • Download

Lines Matching refs:Hashtable

27 class U_COMMON_API Hashtable : public UMemory {
39 Hashtable(UBool ignoreKeyCase, UErrorCode& status);
47 Hashtable(UKeyComparator *keyComp, UValueComparator *valueComp, UErrorCode& status);
53 Hashtable(UErrorCode& status);
59 Hashtable();
65 ~Hashtable();
93 UBool equals(const Hashtable& that) const;
95 Hashtable(const Hashtable &other); // forbid copying of this class
96 Hashtable &operator=(const Hashtable &other); // forbid copying of this class
103 inline void Hashtable::init(UHashFunction *keyHash, UKeyComparator *keyComp, in init()
115 inline Hashtable::Hashtable(UKeyComparator *keyComp, UValueComparator *valueComp, in Hashtable() function
119 inline Hashtable::Hashtable(UBool ignoreKeyCase, UErrorCode& status) in Hashtable() function
130 inline Hashtable::Hashtable(UErrorCode& status) in Hashtable() function
136 inline Hashtable::Hashtable() in Hashtable() function
143 inline Hashtable::~Hashtable() { in ~Hashtable()
149 inline UObjectDeleter *Hashtable::setValueDeleter(UObjectDeleter *fn) { in setValueDeleter()
153 inline int32_t Hashtable::count() const { in count()
157 inline void* Hashtable::put(const UnicodeString& key, void* value, UErrorCode& status) { in put()
161 inline int32_t Hashtable::puti(const UnicodeString& key, int32_t value, UErrorCode& status) { in puti()
165 inline void* Hashtable::get(const UnicodeString& key) const { in get()
169 inline int32_t Hashtable::geti(const UnicodeString& key) const { in geti()
173 inline void* Hashtable::remove(const UnicodeString& key) { in remove()
177 inline int32_t Hashtable::removei(const UnicodeString& key) { in removei()
181 inline const UHashElement* Hashtable::find(const UnicodeString& key) const { in find()
185 inline const UHashElement* Hashtable::nextElement(int32_t& pos) const { in nextElement()
189 inline void Hashtable::removeAll(void) { in removeAll()
193 inline UKeyComparator* Hashtable::setKeyCompartor(UKeyComparator*keyComp){ in setKeyCompartor()
197 inline UValueComparator* Hashtable::setValueCompartor(UValueComparator* valueComp){ in setValueCompartor()
201 inline UBool Hashtable::equals(const Hashtable& that)const{ in equals()