|
Libosmium
2.13.1
Fast and flexible C++ library for working with OpenStreetMap data
|
Bit field 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 | |
| constexpr type | operator| (const type lhs, const type rhs) noexcept |
| constexpr type | operator & (const type lhs, const type rhs) noexcept |
| constexpr type | operator~ (const type value) noexcept |
| type & | operator|= (type &lhs, const type rhs) noexcept |
| type | operator &= (type &lhs, const type rhs) noexcept |
| type | from_item_type (osmium::item_type item_type) noexcept |
Bit field 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 |
Get entity_bits from item_type.
1.8.14