Libosmium  2.2.0
Fast and flexible C++ library for working with OpenStreetMap data
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼NosmiumNamespace for everything in the Osmium library
 ►NareaCode related to the building of areas (multipolygons) from relations
 ►NbuilderClasses for building OSM objects and other items in buffers
 ►Ndiff_handlerOsmium diff handlers provide access to differences between OSM object versions
 ►NexperimentalExperimental code that is not "officially" supported
 ►NgeomEverything related to geometry handling
 ►NhandlerOsmium handlers provide callbacks for OSM objects
 ►NindexIndexing of OSM data, Locations, etc
 ►NioEverything related to input and output of OSM data
 ►NmemoryMemory management of items in buffers and iterators over this data
 ►NrelationsCode related to the assembly of OSM relations
 ►NtagsCode related to working with OSM tags
 ►NthreadThreading-related low-level code
 ►NutilHelpful utility classes and functions not strictly OSM related
 Care_real_integers
 CArea
 CBox
 Cbuffer_is_full
 Cbzip2_error
 CChangesetAn OSM Changeset, a group of changes made by a single user over a short period of time
 CDiffIterator
 CDiffObject
 CDiffObjectDerived
 Cgeometry_error
 Cgeos_geometry_error
 Cgzip_error
 CInnerRing
 Cinvalid_location
 Cio_error
 CLocation
 Clocation_equal
 Clocation_less
 Cmax_op
 Cmin_op
 CNode
 CNodeRef
 CNodeRefList
 Cnot_found
 Cobject_equal_type_id
 Cobject_equal_type_id_version
 Cobject_order_type_id_reverse_version
 Cobject_order_type_id_version
 CObjectPointerCollection
 COSMEntityOSMEntity is the abstract base class for the OSMObject and Changeset classes
 COSMObject
 COuterRing
 Cprojection_error
 CRelation
 CRelationMember
 CRelationMemberList
 CSegment
 CTag
 CTagList
 CTimestamp
 CUndirectedSegment
 Cunknown_type
 CWay
 CWayNodeList