namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:search

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
kennen:lib:search [2019-11-20 14:26]
rrichter [Beispiel]
kennen:lib:search [2020-06-14 15:18] (aktuell)
rrichter [search()]
Zeile 5: Zeile 5:
 For search (For first, For last, For2 first2, For2 last2)  For search (For first, For last, For2 first2, For2 last2) 
 For search (For first, For last, For2 first2, For2 last2, Binary pred)  For search (For first, For last, For2 first2, For2 last2, Binary pred) 
 +
 +For search (Exec pol, For first, For last, For2 first2, For2 last2) 
 +For search (Exec pol, For first, For last, For2 first2, For2 last2, Binary pred) 
 +
 +Range ranges::search (Range1 r1, Range2 r2, Binary pred = {}, Proj1 proj1 = {}, Proj2 proj2 = {}) 
 +Range ranges::search (For first, For last, For2 first2, For2 last2, Binary pred = {}, Proj1 proj1 = {}, Proj2 proj2 = {}) 
 +
 For search (For first, For last, For2 first2, For2 last2, Searcher searcher) // C++17 For search (For first, For last, For2 first2, For2 last2, Searcher searcher) // C++17
 </code> </code>
  Sucht den Anfang eines Teilbereiches aus [first,last),   Sucht den Anfang eines Teilbereiches aus [first,last), 
- der mit [first2,last2) übereinstimmt, das Prädikat ''pred(x,y)'' erfüllt bzw. + der mit [first2,last2) übereinstimmt, das Prädikat ''pred(proj1(x),proj2(y))'' erfüllt bzw. 
  dem Muster eines [[#searcher]]-Objekts entspricht.   dem Muster eines [[#searcher]]-Objekts entspricht. 
    
Zeile 17: Zeile 24:
 | ''first2''| Anfang des Vorgabebereiches | | ''first2''| Anfang des Vorgabebereiches |
 | ''last2'' | Ende des Vorgabebereiches | | ''last2'' | Ende des Vorgabebereiches |
-| ''pred''  | zweistelliges Prädikat|+| ''pred''   | zweistelliges Prädikat (Vorgabe = ''equal_to'') | 
 +| ''proj1'', ''proj2''  | einstelliger Funktor (Vorgabe = ''std::identity'') | 
 +| ''pol''   | [[..:include:execution|parallele Ausführungsart]] |
 | ''searcher''  | [[#Sucher]]-Objekt | | ''searcher''  | [[#Sucher]]-Objekt |
  
kennen/lib/search.1574256418.txt.gz · Zuletzt geändert: 2019-11-20 14:26 von rrichter