Constructors
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...
| Name | Description |
|---|---|
| original | object whose state to copy |
| basicAllocator | memory allocator; null uses the default |
| needleFirst | beginning of the needle sequence |
| needleLast | end of the needle sequence |
| hash | hash functor (unused in this specialization) |
| equal | equality comparison functor (unused in this specialization) |