Create a BoyerMooreHorspoolSearcher_CharImp object having the same state as the specified original object and that uses the specified basicAllocator to supply memory. The state of original is moved (in constant time) to the new searcher if basicAllocator == original.allocator(), and is copied using basicAllocator otherwise. If basicAllocator is 0, the currently installed default allocator is used. The original object is left in an unspecified (valid) state.

Synopsis

Declared in <bslstl_boyermoorehorspoolsearcher.h>

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

Created with MrDocs