|
Squid Web Cache v8/master
|
Go to the source code of this file.
Classes | |
| class | SBufEqual |
| SBuf equality predicate for STL algorithms etc. More... | |
| class | SBufStartsWith |
| SBuf "starts with" predicate for STL algorithms etc. More... | |
| class | SBufAddLength |
| struct | std::hash< SBuf > |
| default hash functor to support std::unordered_map<SBuf,*> More... | |
| class | CaseInsensitiveSBufHash |
| class | CaseInsensitiveSBufEqual |
Namespaces | |
| namespace | std |
| STL namespace. | |
Functions | |
| template<class ContainerIterator > | |
| SBuf & | JoinContainerIntoSBuf (SBuf &dest, const ContainerIterator &begin, const ContainerIterator &end, const SBuf &separator, const SBuf &prefix=SBuf(), const SBuf &suffix=SBuf()) |
| template<class ContainerIterator > | |
| SBuf | JoinContainerToSBuf (const ContainerIterator &begin, const ContainerIterator &end, const SBuf &separator, const SBuf &prefix=SBuf(), const SBuf &suffix=SBuf()) |
| convenience wrapper of JoinContainerIntoSBuf with no caller-supplied SBuf | |
| SBuf & JoinContainerIntoSBuf | ( | SBuf & | dest, |
| const ContainerIterator & | begin, | ||
| const ContainerIterator & | end, | ||
| const SBuf & | separator, | ||
| const SBuf & | prefix = SBuf(), |
||
| const SBuf & | suffix = SBuf() |
||
| ) |
Join container of SBufs and append to supplied target
append to the target SBuf all elements in the [begin,end) range from an iterable container, prefixed by prefix, separated by separator and followed by suffix. Prefix and suffix are added also in case of empty iterable
Definition at line 68 of file Algorithms.h.
References SBuf::append(), SBuf::length(), SBufReservationRequirements::minSpace, and SBuf::reserve().
Referenced by compileREs(), and JoinContainerToSBuf().
| SBuf JoinContainerToSBuf | ( | const ContainerIterator & | begin, |
| const ContainerIterator & | end, | ||
| const SBuf & | separator, | ||
| const SBuf & | prefix = SBuf(), |
||
| const SBuf & | suffix = SBuf() |
||
| ) |
Definition at line 98 of file Algorithms.h.
References JoinContainerIntoSBuf().
Referenced by ACLUserData::dump(), and TestSBufList::testSBufListJoin().