BloombergLP::bslstl::BoyerMooreHorspoolSearcher_GeneralImp

This class template implements the same interfaces as the BoyerMooreHorspoolSearcher_CharImp for arbitrary value_type.

Synopsis

Declared in <bslstl_boyermoorehorspoolsearcher.h>

template<
    class RNDACC_ITR_NEEDLE,
    class HASH,
    class EQUAL>
class BoyerMooreHorspoolSearcher_GeneralImp;

Type Aliases

NameDescription
difference_type Iterator difference type.
value_type Needle value type.

Member Functions

NameDescription
BoyerMooreHorspoolSearcher_GeneralImp [constructor]Constructors
operator= Assignment operators
allocator Return the allocator used by this object to supply memory.
badCharacterSkip Return the number of positions to advance the search in the haystack when the specified value is found in the rightmost position of the current (unsuccessful) match attempt.
equal Return the equality comparison functor supplied on construction.
hash Return the hashing functor supplied on construction.