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 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<>>
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.

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


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