Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 25 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<>>
QtPrivate::q_boyer_moore_searcher< RandomIt1, Hash, BinaryPredicate >::q_boyer_moore_searcher ( RandomIt1 pat_first,
RandomIt1 pat_last )
inlineconstexpr

Definition at line 28 of file qstaticlatin1stringmatcher.h.

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>
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 41 of file qstaticlatin1stringmatcher.h.


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