This class template implements an STL‐compliant searcher object that uses the Boyer, Moore, Horspool Algorithm. Several non‐standard accessors are also provided.
Synopsis
Declared in <bslstl_boyermoorehorspoolsearcher.h>
template<
class RNDACC_ITR_NEEDLE,
class HASH = bsl::hash<bsl::iterator_traits<RNDACC_ITR_NEEDLE>::value_type>,
class EQUAL = bsl::equal_to<bsl::iterator_traits<RNDACC_ITR_NEEDLE>::value_type>>
class BoyerMooreHorspoolSearcher;
Type Aliases
Name |
Description |
the default type for the |
|
the default type for the |
|
the type of the values that can be obtained by dereferencing a |
Member Functions
Name |
Description |
|
Constructors |
Assignment operators |
|
Return the allocator used by this object to supply memory. |
|
Return the equality comparison functor supplied on construction. |
|
Return the hashing functor supplied on construction. |
|
Return an iterator referring to the first element of the sequence of |
|
Return an iterator referring to one past the last element of the sequence of |
|
Search the specified range |
Created with MrDocs