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

Name

Description

difference_type

Iterator difference type.

value_type

Needle value type.

Member Functions

Name

Description

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.

Created with MrDocs