splay.h
Go to the documentation of this file.
39 template <class FindValue> SplayNode<V> * splay(const FindValue &data, int( * compare)(FindValue const &a, Value const &b)) const;
62 template <class FindValue> Value const *find (FindValue const &, int( * compare)(FindValue const &a, Value const &b)) const;
98 SplayNode<V>::SplayNode(const Value &someData): data(someData), left(nullptr), right(nullptr), visitThreadUp(nullptr) {}
173 SplayNode<V>::splay(FindValue const &dataToFind, int( * compare)(FindValue const &a, Value const &b)) const
305 Splay<V>::find (FindValue const &value, int( * compare)(FindValue const &a, Value const &b)) const
Definition: parse.c:104
const Value * find(FindValue const &, int(*compare)(FindValue const &a, Value const &b)) const
Definition: splay.h:305
Definition: splay.h:18
Definition: splay.h:46
bool operator==(SplayConstIterator const &right) const
Definition: splay.h:428
SplayNode< V > * remove(const Value data, SPLAYCMP *compare)
Definition: splay.h:122
Definition: splay.h:49
Definition: splay.h:43
SplayConstIterator(SplayNode< V > *aNode)
Definition: splay.h:421
SplayNode< V > * splay(const FindValue &data, int(*compare)(FindValue const &a, Value const &b)) const
Definition: splay.h:173
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products