1 #ifndef OSMIUM_TAGS_TAGLIST_HPP
2 #define OSMIUM_TAGS_TAGLIST_HPP
48 template <
typename TFilter>
50 return std::any_of(tag_list.
cbegin(), tag_list.
cend(), std::forward<TFilter>(filter));
53 template <
typename TFilter>
55 return std::all_of(tag_list.
cbegin(), tag_list.
cend(), std::forward<TFilter>(filter));
58 template <
typename TFilter>
60 return std::none_of(tag_list.
cbegin(), tag_list.
cend(), std::forward<TFilter>(filter));
67 #endif // OSMIUM_TAGS_TAGLIST_HPP
const_iterator cend() const
Definition: collection.hpp:141
Namespace for everything in the Osmium library.
Definition: assembler.hpp:59
const_iterator cbegin() const
Definition: collection.hpp:137