|
Libosmium
2.6.0
Fast and flexible C++ library for working with OpenStreetMap data
|
Bitfield for OSM entity types. More...
Enumerations | |
| enum | type : unsigned char { nothing = 0x00, node = 0x01, way = 0x02, relation = 0x04, nwr = 0x07, area = 0x08, nwra = 0x0f, object = 0x0f, changeset = 0x10, all = 0x1f } |
Functions | |
| type | operator| (const type lhs, const type rhs) noexcept |
| type & | operator|= (type &lhs, const type rhs) noexcept |
| type | operator& (const type lhs, const type rhs) noexcept |
| type | operator~ (const type value) noexcept |
| type | operator&= (type &lhs, const type rhs) noexcept |
| type | from_item_type (osmium::item_type item_type) noexcept |
Bitfield for OSM entity types.
| enum osmium::osm_entity_bits::type : unsigned char |
Describes zero or more OSM entities.
Usage:
| Enumerator | |
|---|---|
| nothing | |
| node | |
| way | |
| relation | |
| nwr |
node, way, or relation object |
| area | |
| nwra |
node, way, relation, or area object |
| object |
node, way, relation, or area object |
| changeset | |
| all |
object or changeset |
|
inlinenoexcept |
1.8.11