1 #ifndef OSMIUM_TAGS_TAGLIST_HPP 2 #define OSMIUM_TAGS_TAGLIST_HPP 49 template <
typename TFilter>
51 return std::any_of(tag_list.
cbegin(), tag_list.
cend(), std::cref(filter));
54 template <
typename TFilter>
56 return std::all_of(tag_list.
cbegin(), tag_list.
cend(), std::cref(filter));
59 template <
typename TFilter>
61 return std::none_of(tag_list.
cbegin(), tag_list.
cend(), std::cref(filter));
68 #endif // OSMIUM_TAGS_TAGLIST_HPP
const_iterator cbegin() const noexcept
Definition: collection.hpp:164
Namespace for everything in the Osmium library.
Definition: assembler.hpp:53
const_iterator cend() const noexcept
Definition: collection.hpp:168