]> git.ipfire.org Git - thirdparty/squid.git/blob - src/SBufList.cc
adbf5767a20fc279a50a94b639d735aac2a4d00f
[thirdparty/squid.git] / src / SBufList.cc
1 #include "squid.h"
2 #include "SBufList.h"
3 #include "SBufAlgos.h"
4 #include "wordlist.h"
5
6 bool
7 IsMember(const SBufList & sl, const SBuf &S, const SBufCaseSensitive case_sensitive)
8 {
9 return std::find_if(sl.begin(), sl.end(), SBufEqual(S,case_sensitive)) != sl.end();
10 }
11
12 SBufList
13 ToSBufList(wordlist *wl)
14 {
15 SBufList rv;
16 while (wl != NULL) {
17 rv.push_back(SBuf(wl->key));
18 wl = wl->next;
19 }
20 return rv;
21 }