Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtPrivate::q_boyer_moore_searcher< RandomIt1, Hash, BinaryPredicate > Class Template Reference

#include <qstaticlatin1stringmatcher.h>

+ Collaboration diagram for QtPrivate::q_boyer_moore_searcher< RandomIt1, Hash, BinaryPredicate >:

Public Member Functions

constexpr q_boyer_moore_searcher (RandomIt1 pat_first, RandomIt1 pat_last)
 
template<class RandomIt2 >
constexpr auto operator() (RandomIt2 first, RandomIt2 last, RandomIt1 pat_first, RandomIt1 pat_last) const
 

Detailed Description

template<class RandomIt1, class Hash = std::hash<typename std::iterator_traits<RandomIt1>::value_type>, class BinaryPredicate = std::equal_to<>>
class QtPrivate::q_boyer_moore_searcher< RandomIt1, Hash, BinaryPredicate >

Definition at line 24 of file qstaticlatin1stringmatcher.h.

Constructor & Destructor Documentation

◆ q_boyer_moore_searcher()

template<class RandomIt1 , class Hash = std::hash<typename std::iterator_traits<RandomIt1>::value_type>, class BinaryPredicate = std::equal_to<>>
constexpr QtPrivate::q_boyer_moore_searcher< RandomIt1, Hash, BinaryPredicate >::q_boyer_moore_searcher ( RandomIt1 pat_first,
RandomIt1 pat_last )
inlineconstexpr

Definition at line 27 of file qstaticlatin1stringmatcher.h.

References q20::fill().

+ Here is the call graph for this function:

Member Function Documentation

◆ operator()()

template<class RandomIt1 , class Hash = std::hash<typename std::iterator_traits<RandomIt1>::value_type>, class BinaryPredicate = std::equal_to<>>
template<class RandomIt2 >
constexpr auto QtPrivate::q_boyer_moore_searcher< RandomIt1, Hash, BinaryPredicate >::operator() ( RandomIt2 first,
RandomIt2 last,
RandomIt1 pat_first,
RandomIt1 pat_last ) const
inlineconstexpr

Definition at line 40 of file qstaticlatin1stringmatcher.h.

References begin(), match(), and R.

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: