Algorithms.h
Go to the documentation of this file.
23 bool operator() (const SBuf & checking) { return checking.compare(reference_,sensitivity_) == 0; }
SBuf & JoinContainerIntoSBuf(SBuf &dest, const ContainerIterator &begin, const ContainerIterator &end, const SBuf &separator, const SBuf &prefix=SBuf(), const SBuf &suffix=SBuf())
Definition: Algorithms.h:68
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
Definition: Algorithms.h:98
Definition: Algorithms.h:126
bool operator()(const SBuf &lhs, const SBuf &rhs) const
Definition: Algorithms.h:128
Definition: Algorithms.h:118
std::size_t operator()(const SBuf &) const noexcept
Definition: Algorithms.cc:35
Definition: Algorithms.h:46
SBuf::size_type operator()(const SBuf::size_type sz, const SBuf &item)
Definition: Algorithms.h:50
SBufEqual(const SBuf &reference, SBufCaseSensitive sensitivity=caseSensitive)
Definition: Algorithms.h:21
Named SBuf::reserve() parameters. Defaults ask for and restrict nothing.
Definition: SBuf.h:697
SBufStartsWith(const SBuf &prefix, SBufCaseSensitive sensitivity=caseSensitive)
Definition: Algorithms.h:33
size_type reserve(const SBufReservationRequirements &requirements)
Definition: SBuf.cc:112
bool startsWith(const SBuf &S, const SBufCaseSensitive isCaseSensitive=caseSensitive) const
Definition: SBuf.cc:442
int compare(const SBuf &S, const SBufCaseSensitive isCaseSensitive, const size_type n) const
Definition: SBuf.cc:352
STL namespace.