Home
last modified time | relevance | path

Searched refs:HashEntryTy (Results 1 – 7 of 7) sorted by relevance

/frameworks/compile/mclinker/include/mcld/ADT/
DHashTable.tcc12 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 …]
DHashEntry.tcc31 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()
DHashBase.tcc53 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 …]
DHashTable.h33 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;
DHashEntry.h19 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);
DHashEntryFactory.h18 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()
DHashBase.h29 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;