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 |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |