Searched refs:HashEntryTy (Results 1 – 7 of 7) sorted by relevance
/frameworks/compile/mclinker/include/mcld/ADT/ |
D | HashTable.tcc | 12 template<typename HashEntryTy, 15 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::HashTable(size_type pSize) in HashTable() 16 : HashTableImpl<HashEntryTy, HashFunctionTy>(pSize), m_EntryFactory() in HashTable() 20 template<typename HashEntryTy, 23 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::~HashTable() in ~HashTable() 37 template<typename HashEntryTy, 40 void HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::clear() in clear() 60 template<typename HashEntryTy, 63 typename HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::entry_type* 64 HashTable<HashEntryTy, HashFunctionTy, EntryFactoryTy>::insert( in insert() [all …]
|
D | HashEntry.tcc | 31 template <typename HashEntryTy> 32 EntryFactory<HashEntryTy>::EntryFactory() in EntryFactory() 36 template <typename HashEntryTy> 37 EntryFactory<HashEntryTy>::~EntryFactory() in ~EntryFactory() 41 template <typename HashEntryTy> 42 void EntryFactory<HashEntryTy>::destroy(HashEntryTy* pEntry) in destroy() 47 template <typename HashEntryTy> 48 HashEntryTy* 49 EntryFactory<HashEntryTy>::produce(const typename EntryFactory<HashEntryTy>::key_type& pKey) in produce() 51 return new HashEntryTy(pKey); in produce()
|
D | HashBase.tcc | 53 template<typename HashEntryTy, 55 HashTableImpl<HashEntryTy, HashFunctionTy>::HashTableImpl() in HashTableImpl() 63 template<typename HashEntryTy, 65 HashTableImpl<HashEntryTy, HashFunctionTy>::HashTableImpl( in HashTableImpl() 79 template<typename HashEntryTy, 81 HashTableImpl<HashEntryTy, HashFunctionTy>::~HashTableImpl() in ~HashTableImpl() 87 template<typename HashEntryTy, 89 bool HashTableImpl<HashEntryTy, HashFunctionTy>::empty() const in empty() 95 template<typename HashEntryTy, 97 void HashTableImpl<HashEntryTy, HashFunctionTy>::init(unsigned int pInitSize) in init() [all …]
|
D | HashTable.h | 33 template<typename HashEntryTy, 35 typename EntryFactoryTy = HashEntryFactory<HashEntryTy> > 36 class HashTable : public HashTableImpl<HashEntryTy, HashFunctionTy>, 40 typedef HashTableImpl<HashEntryTy, HashFunctionTy> BaseTy; 45 typedef HashEntryTy entry_type; 47 typedef typename HashEntryTy::key_type key_type; 50 NonConstTraits<HashEntryTy> > chain_iterator; 52 ConstTraits<HashEntryTy> > const_chain_iterator; 55 NonConstTraits<HashEntryTy> > entry_iterator; 57 ConstTraits<HashEntryTy> > const_entry_iterator;
|
D | HashEntry.h | 19 template<typename HashEntryTy> 74 template <typename HashEntryTy> 78 typedef HashEntryTy entry_type; 79 typedef typename HashEntryTy::key_type key_type; 80 typedef typename HashEntryTy::value_type value_type; 86 HashEntryTy* produce(const key_type& pKey); 87 void destroy(HashEntryTy* pEntry);
|
D | HashEntryFactory.h | 18 template<typename HashEntryTy> 22 typedef HashEntryTy entry_type; 23 typedef typename HashEntryTy::key_type key_type; 27 { return HashEntryTy::Create(pKey); } in produce() 30 { HashEntryTy::Destroy(pEntry); } in destroy()
|
D | HashBase.h | 29 template<typename HashEntryTy> 33 typedef HashEntryTy entry_type; 66 template<typename HashEntryTy, 76 typedef HashEntryTy entry_type; 77 typedef typename HashEntryTy::key_type key_type; 78 typedef HashBucket<HashEntryTy> bucket_type; 79 typedef HashTableImpl<HashEntryTy, HashFunctionTy> Self;
|