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 | 56 template<typename HashEntryTy, 58 HashTableImpl<HashEntryTy, HashFunctionTy>::HashTableImpl() in HashTableImpl() 66 template<typename HashEntryTy, 68 HashTableImpl<HashEntryTy, HashFunctionTy>::HashTableImpl( in HashTableImpl() 82 template<typename HashEntryTy, 84 HashTableImpl<HashEntryTy, HashFunctionTy>::~HashTableImpl() in ~HashTableImpl() 90 template<typename HashEntryTy, 92 bool HashTableImpl<HashEntryTy, HashFunctionTy>::empty() const in empty() 98 template<typename HashEntryTy, 100 void HashTableImpl<HashEntryTy, HashFunctionTy>::init(unsigned int pInitSize) in init() [all …]
|
D | HashTable.h | 30 template<typename HashEntryTy, 32 typename EntryFactoryTy = HashEntryFactory<HashEntryTy> > 33 class HashTable : public HashTableImpl<HashEntryTy, HashFunctionTy>, 37 typedef HashTableImpl<HashEntryTy, HashFunctionTy> BaseTy; 42 typedef HashEntryTy entry_type; 44 typedef typename HashEntryTy::key_type key_type; 47 NonConstTraits<HashEntryTy> > chain_iterator; 49 ConstTraits<HashEntryTy> > const_chain_iterator; 52 NonConstTraits<HashEntryTy> > entry_iterator; 54 ConstTraits<HashEntryTy> > const_entry_iterator;
|
D | HashEntry.h | 16 template<typename HashEntryTy> 71 template <typename HashEntryTy> 75 typedef HashEntryTy entry_type; 76 typedef typename HashEntryTy::key_type key_type; 77 typedef typename HashEntryTy::value_type value_type; 83 HashEntryTy* produce(const key_type& pKey); 84 void destroy(HashEntryTy* pEntry);
|
D | HashBase.h | 26 template<typename HashEntryTy> 30 typedef HashEntryTy entry_type; 63 template<typename HashEntryTy, 73 typedef HashEntryTy entry_type; 74 typedef typename HashEntryTy::key_type key_type; 75 typedef HashBucket<HashEntryTy> bucket_type; 76 typedef HashTableImpl<HashEntryTy, HashFunctionTy> Self;
|
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()
|