BloombergLP::bslstl::BoyerMooreHorspoolSearcher_CharImp::BoyerMooreHorspoolSearcher_CharImp

Constructors

Synopses

Declared in <bslstl_boyermoorehorspoolsearcher.h>

Copy-construct a BoyerMooreHorspoolSearcher_CharImp.

BoyerMooreHorspoolSearcher_CharImp(BoyerMooreHorspoolSearcher_CharImp const& original);
» more...

Create an implementation by moving from the specified original.

BoyerMooreHorspoolSearcher_CharImp(BloombergLP::bslmf::MovableRef<BoyerMooreHorspoolSearcher_CharImp> original) noexcept;
» more...

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

BoyerMooreHorspoolSearcher_CharImp(
    BloombergLP::bslmf::MovableRef<BoyerMooreHorspoolSearcher_CharImp> original,
    BloombergLP::bslma::Allocator* basicAllocator);
» more...

Create an implementation with the same state as original.

BoyerMooreHorspoolSearcher_CharImp(
    BoyerMooreHorspoolSearcher_CharImp const& original,
    BloombergLP::bslma::Allocator* basicAllocator);
» more...

Create a char-optimized implementation for [needleFirst, needleLast)].

BoyerMooreHorspoolSearcher_CharImp(
    RNDACC_ITR_NEEDLE needleFirst,
    RNDACC_ITR_NEEDLE needleLast,
    HASH hash,
    EQUAL equal,
    BloombergLP::bslma::Allocator* basicAllocator);
» more...

Parameters

NameDescription
originalobject whose state to copy
basicAllocatormemory allocator; null uses the default
needleFirstbeginning of the needle sequence
needleLastend of the needle sequence
hashhash functor (unused in this specialization)
equalequality comparison functor (unused in this specialization)