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 haystack advance for a mismatched rightmost character.
equal Return the equality comparison functor supplied on construction.
hash Return the hashing functor supplied on construction.