|
Libosmium
2.22.0
Fast and flexible C++ library for working with OpenStreetMap data
|
Code related to working with OSM tags. More...
Classes | |
| class | Filter |
| struct | match_key |
| struct | match_key< std::string > |
| struct | match_key_prefix |
| struct | match_value |
| struct | match_value< std::string > |
| struct | match_value< void > |
Typedefs | |
| using | KeyValueFilter = Filter<std::string, std::string> |
| using | KeyFilter = Filter<std::string> |
| using | KeyPrefixFilter = Filter<std::string, void, match_key_prefix> |
Functions | |
| template<typename TFilter > | |
| bool | match_any_of (const osmium::TagList &tag_list, const TFilter &filter) |
| template<typename TFilter > | |
| bool | match_all_of (const osmium::TagList &tag_list, const TFilter &filter) |
| template<typename TFilter > | |
| bool | match_none_of (const osmium::TagList &tag_list, const TFilter &filter) |
Code related to working with OSM tags.
| using osmium::tags::KeyFilter = Filter<std::string> |
| using osmium::tags::KeyPrefixFilter = Filter<std::string, void, match_key_prefix> |
| using osmium::tags::KeyValueFilter = Filter<std::string, std::string> |
|
inline |
|
inline |
|
inline |