tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
default_searcher< ForwardIter, Predicate > Struct Template Reference

Default searcher. A class suitable for use with Searcher overload of etl::search that delegates the search operation to the pre-C++17 standard library's etl::search. More...

#include <default_searcher.hpp>

Public Member Functions

constexpr default_searcher (ForwardIter f, ForwardIter l, Predicate p=Predicate())
 
template<typename ForwardIter2>
constexpr auto operator() (ForwardIter2 f, ForwardIter2 l) const -> etl::pair< ForwardIter2, ForwardIter2 >
 

Detailed Description

template<typename ForwardIter, typename Predicate = equal_to<>>
struct etl::default_searcher< ForwardIter, Predicate >

Default searcher. A class suitable for use with Searcher overload of etl::search that delegates the search operation to the pre-C++17 standard library's etl::search.

Constructor & Destructor Documentation

◆ default_searcher()

template<typename ForwardIter, typename Predicate = equal_to<>>
default_searcher ( ForwardIter f,
ForwardIter l,
Predicate p = Predicate() )
inlineconstexpr

Member Function Documentation

◆ operator()()

template<typename ForwardIter, typename Predicate = equal_to<>>
template<typename ForwardIter2>
auto operator() ( ForwardIter2 f,
ForwardIter2 l ) const -> etl::pair<ForwardIter2, ForwardIter2>
inlineconstexpr

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