HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC > Member List

This is the complete list of members for UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >, including all inherited members.

_add(const InternalKeyT *key, InternalItemT *item=NULL, UT_IndexedHashMapItemId *id=NULL)UT_IndexedHashMapprotected
_addReference(UT_IndexedHashMapItemId id, int inc)UT_IndexedHashMapprotected
_addReference(UT_IndexedHashMapItemId id)UT_IndexedHashMapinlineprotected
_extractItems(UT_Array< UT_IndexedHashMapItemId > &ids, UT_Array< InternalItemT * > &items, exint maxitems) const UT_IndexedHashMapprotected
_extractItems(UT_Array< UT_IndexedHashMapItemId > &ids, UT_Array< InternalItemT * > &items) const UT_IndexedHashMapprotected
_extractItems(UT_Array< InternalItemT * > &items) const UT_IndexedHashMapprotected
_find(const InternalKeyT *key) const UT_IndexedHashMapinlineprotected
_findId(const InternalKeyT *key) const UT_IndexedHashMapinlineprotected
_findItemAndId(const InternalKeyT *key, UT_IndexedHashMapItemId &id) const UT_IndexedHashMapprotected
_get(UT_IndexedHashMapItemId id) const UT_IndexedHashMapprotected
_getKey(UT_IndexedHashMapItemId id) const UT_IndexedHashMapprotected
_getOrderedItem(exint index, UT_IndexedHashMapItemId *id) const UT_IndexedHashMapprotected
_remove(const InternalKeyT *key)UT_IndexedHashMapprotected
_remove(UT_IndexedHashMapItemId id)UT_IndexedHashMapprotected
_replace(const UT_IndexedHashMap &src)UT_IndexedHashMapprotected
_replaceItem(UT_IndexedHashMapItemId id, const InternalKeyT *key, InternalItemT *new_item=NULL)UT_IndexedHashMapprotected
add(const KEY &key, ITEM *item=NULL, UT_IndexedHashMapItemId *id=NULL)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
addReference(UT_IndexedHashMapItemId id, int inc)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
addReference(UT_IndexedHashMapItemId id)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
areKeysEqual(const InternalKeyT *k1, const InternalKeyT *k2) const overrideUT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotectedvirtual
begin() const UT_IndexedHashMapinline
beginList() const UT_IndexedHashMapinline
castITEM(InternalItemT *item) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotected
castITEM(const InternalItemT *item) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotected
castKEY(InternalKeyT *key) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotected
castKEY(const InternalKeyT *key) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotected
clear()UT_IndexedHashMap
compactIds(IdRemapping &remapping)UT_IndexedHashMap
copyKey(const InternalKeyT *key) const overrideUT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotectedvirtual
deleteItem(InternalItemT *item) const overrideUT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotectedvirtual
deleteKey(InternalKeyT *key) const overrideUT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotectedvirtual
empty() const UT_IndexedHashMapinline
end() const UT_IndexedHashMapinline
endList() const UT_IndexedHashMapinline
entries() const UT_IndexedHashMapinline
extractItems(UT_Array< UT_IndexedHashMapItemId > &ids, UT_Array< ITEM * > &items) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
extractItems(UT_Array< UT_IndexedHashMapItemId > &ids, UT_Array< ITEM * > &items, exint maxitems) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
extractItems(UT_Array< ITEM * > &items) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
find(const KEY &key) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
find(const KEY &key, UT_IndexedHashMapItemId &id) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
findId(const KEY &key) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
get(UT_IndexedHashMapItemId id) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
getItemIdUpperBound() const UT_IndexedHashMapinline
getKey(UT_IndexedHashMapItemId id) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
getMemoryUsage(bool inclusive) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
getOccupancy() const UT_IndexedHashMapinline
getOrderedItem(exint index, UT_IndexedHashMapItemId *id=NULL) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
getReferenceCount(UT_IndexedHashMapItemId id) const UT_IndexedHashMap
hash(const InternalKeyT *key) const overrideUT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotectedvirtual
InternalItemT typedefUT_IndexedHashMap
InternalKeyT typedefUT_IndexedHashMap
isItemLessThan(const InternalItemT *a, const InternalItemT *b) const overrideUT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotectedvirtual
newItem(const InternalKeyT *key) const overrideUT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inlineprotectedvirtual
operator()(UT_IndexedHashMapItemId id) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
operator()(const KEY &k) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
operator[](UT_IndexedHashMapItemId id) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
operator[](const KEY &k) const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
remove(const KEY &key)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
remove(UT_IndexedHashMapItemId id)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
replace(const UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC > &src)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
replaceItem(UT_IndexedHashMapItemId id, const KEY &key, ITEM *item=NULL)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
replaceItem(const KEY &old_key, const KEY &new_key)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
sortItems()UT_IndexedHashMap
UT_IndexedHashMap(bool store_ids)UT_IndexedHashMap
UT_IndexedHashMapHoleQueue typedefUT_IndexedHashMapprotected
UT_IndexedHashMapT(bool store_ids=true)UT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline
UT_IndexedHashMapTable typedefUT_IndexedHashMapprotected
UT_IndexedHashMapVector typedefUT_IndexedHashMapprotected
~UT_IndexedHashMap()UT_IndexedHashMapvirtual
~UT_IndexedHashMapT() overrideUT_IndexedHashMapT< KEY, ITEM, DEFER_ALLOC >inline