summaryrefslogtreecommitdiffstats
path: root/src/algorithms/find-last-if.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/algorithms/find-last-if.h')
-rw-r--r--src/algorithms/find-last-if.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/algorithms/find-last-if.h b/src/algorithms/find-last-if.h
deleted file mode 100644
index 1ffd63b9c..000000000
--- a/src/algorithms/find-last-if.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Inkscape::Algorithms::find_last_if
- *
- * Authors:
- * MenTaLguY <mental@rydia.net>
- *
- * Copyright (C) 2004 MenTaLguY
- *
- * Released under GNU GPL, read the file 'COPYING' for more information
- */
-
-#ifndef SEEN_INKSCAPE_ALGORITHMS_FIND_LAST_IF_H
-#define SEEN_INKSCAPE_ALGORITHMS_FIND_LAST_IF_H
-
-#include <algorithm>
-
-namespace Inkscape {
-
-namespace Algorithms {
-
-template <typename ForwardIterator, typename UnaryPredicate>
-inline ForwardIterator find_last_if(ForwardIterator start, ForwardIterator end,
- UnaryPredicate pred)
-{
- ForwardIterator last_found(end);
- while ( start != end ) {
- start = std::find_if(start, end, pred);
- if ( start != end ) {
- last_found = start;
- ++start;
- }
- }
- return last_found;
-}
-
-}
-
-}
-
-#endif
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :