![]() |
Vcsn
2.1
Be Rational
|
#include <boost/range/iterator_range_core.hpp>#include <algorithm>#include <iterator>Go to the source code of this file.
Namespaces | |
| vcsn | |
| vcsn::detail | |
Functions | |
| template<typename Range , typename Predicate > | |
| bool | vcsn::detail::any_of (const Range &r, Predicate p) |
| template<typename Container > | |
| Container::value_type | vcsn::detail::back (const Container &container) |
| The last member of this Container. More... | |
| template<typename Container , typename Predicate > | |
| void | vcsn::detail::erase_if (Container &c, const Predicate &p) |
| template<typename Container > | |
| Container::value_type | vcsn::detail::front (const Container &container) |
| The first member of this Container. More... | |
| template<typename Iterator , typename Pred , typename Less > | |
| boost::iterator_range< Iterator > | vcsn::detail::initial_sorted_range (Iterator begin, Iterator end, Pred pred, Less less) |
| The return the longest initial range of elements matching the predicate. More... | |
| template<typename Container , typename Compare > | |
| bool | vcsn::detail::is_sorted_forward (const Container &container, Compare comp) |
| Same as std::is_sorted, but works with an input iterator, not just a forward iterator. More... | |
| template<typename Container > | |
| Container::value_type | vcsn::detail::max_forward (const Container &container) |
Same as *std::max_element, but works with an input iterator, not just a forward iterator. More... | |
| template<typename InputIt1 , typename InputIt2 > | |
| std::pair< InputIt1, InputIt2 > | vcsn::detail::mismatch (InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2) |
| Same as C++14's mismatch, which is not available in G++-4.8 with -std=c++1y. More... | |
| template<typename Range , typename Predicate > | |
| bool | vcsn::detail::none_of (const Range &r, Predicate p) |
| template<typename Range , typename Value > | |
| bool | vcsn::detail::none_of_equal (const Range &r, const Value &value) |
| template<typename Container > | |
| bool | vcsn::same_domain (const Container &x, const Container &y) |
| Check that two associative containers have the same keys. More... | |