Lines Matching refs:Allocator
16 template<typename Config, class Allocator>
17 SplayTree<Config, Allocator>::~SplayTree() { in ~SplayTree()
23 template<typename Config, class Allocator>
24 bool SplayTree<Config, Allocator>::Insert(const Key& key, in Insert()
48 template<typename Config, class Allocator>
49 void SplayTree<Config, Allocator>::InsertInternal(int cmp, Node* node) { in InsertInternal()
63 template<typename Config, class Allocator>
64 bool SplayTree<Config, Allocator>::FindInternal(const Key& key) { in FindInternal()
72 template<typename Config, class Allocator>
73 bool SplayTree<Config, Allocator>::Contains(const Key& key) { in Contains()
78 template<typename Config, class Allocator>
79 bool SplayTree<Config, Allocator>::Find(const Key& key, Locator* locator) { in Find()
89 template<typename Config, class Allocator>
90 bool SplayTree<Config, Allocator>::FindGreatestLessThan(const Key& key, in FindGreatestLessThan()
113 template<typename Config, class Allocator>
114 bool SplayTree<Config, Allocator>::FindLeastGreaterThan(const Key& key, in FindLeastGreaterThan()
137 template<typename Config, class Allocator>
138 bool SplayTree<Config, Allocator>::FindGreatest(Locator* locator) { in FindGreatest()
148 template<typename Config, class Allocator>
149 bool SplayTree<Config, Allocator>::FindLeast(Locator* locator) { in FindLeast()
159 template<typename Config, class Allocator>
160 bool SplayTree<Config, Allocator>::Move(const Key& old_key, in Move()
179 template<typename Config, class Allocator>
180 bool SplayTree<Config, Allocator>::Remove(const Key& key) { in Remove()
190 template<typename Config, class Allocator>
191 void SplayTree<Config, Allocator>::RemoveRootNode(const Key& key) { in RemoveRootNode()
209 template<typename Config, class Allocator>
210 void SplayTree<Config, Allocator>::Splay(const Key& key) { in Splay()
266 template <typename Config, class Allocator> template <class Callback>
267 void SplayTree<Config, Allocator>::ForEach(Callback* callback) { in ForEach()
273 template <typename Config, class Allocator> template <class Callback>
274 void SplayTree<Config, Allocator>::ForEachNode(Callback* callback) { in ForEachNode()