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_hashed_needle< RandomIt1, Hash, BinaryPredicate > Class Template Reference

#include <qlatin1stringmatcher.h>

Collaboration diagram for QtPrivate::q_boyer_moore_searcher_hashed_needle< RandomIt1, Hash, BinaryPredicate >:

Public Member Functions

constexpr q_boyer_moore_searcher_hashed_needle (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_hashed_needle< RandomIt1, Hash, BinaryPredicate >

Definition at line 25 of file qlatin1stringmatcher.h.

Constructor & Destructor Documentation

◆ q_boyer_moore_searcher_hashed_needle()

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

Definition at line 28 of file qlatin1stringmatcher.h.

Referenced by QtPrivate::q_boyer_moore_searcher_hashed_needle< const char *, QtPrivate::QCaseSensitiveLatin1Hash >::q_boyer_moore_searcher_hashed_needle().

Here is the caller 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>
auto QtPrivate::q_boyer_moore_searcher_hashed_needle< RandomIt1, Hash, BinaryPredicate >::operator() ( RandomIt2 first,
RandomIt2 last,
RandomIt1 pat_first,
RandomIt1 pat_last ) const
inlineconstexpr

Definition at line 43 of file qlatin1stringmatcher.h.


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