Constructors

Synopses

Declared in <bslstl_boyermoorehorspoolsearcher.h>

Create an implementation with the same state as original.

Create an implementation by moving from the specified original.

Create an implementation by moving from original using the given allocator.

Create an implementation with the same state as original.

Create an implementation for the needle [needleFirst, needleLast)].

BoyerMooreHorspoolSearcher_GeneralImp(
    RNDACC_ITR_NEEDLE needleFirst,
    RNDACC_ITR_NEEDLE needleLast,
    HASH hash,
    EQUAL equal,
    BloombergLP::bslma::Allocator* basicAllocator);

Parameters

Name

Description

original

object whose state to copy

basicAllocator

memory allocator used to supply memory

needleFirst

beginning of the needle sequence

needleLast

end of the needle sequence

hash

hash functor used to store and look up skip metadata

equal

equality comparison functor used with hash

Created with MrDocs