Constructors
Declared in <bslstl_boyermoorehorspoolsearcher.h>
Create an implementation with the same state as original.
BoyerMooreHorspoolSearcher_GeneralImp(BoyerMooreHorspoolSearcher_GeneralImp const& original);
» more...
Create an implementation by moving from the specified original.
BoyerMooreHorspoolSearcher_GeneralImp(BloombergLP::bslmf::MovableRef<BoyerMooreHorspoolSearcher_GeneralImp> original) noexcept;
» more...
Create an implementation by moving from original using the given allocator.
BoyerMooreHorspoolSearcher_GeneralImp(
BloombergLP::bslmf::MovableRef<BoyerMooreHorspoolSearcher_GeneralImp> original,
BloombergLP::bslma::Allocator* basicAllocator);
» more...
Create an implementation with the same state as original.
BoyerMooreHorspoolSearcher_GeneralImp(
BoyerMooreHorspoolSearcher_GeneralImp const& original,
BloombergLP::bslma::Allocator* basicAllocator);
» more...
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);
» more...
| 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 |