Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

detail |
any_area_handlers |
any_changeset_handlers |
any_node_handlers |
any_relation_handlers |
any_way_handlers |
changeset_handler |
discussion_handler |
members_handler |
node_handler |
nodes_handler |
object_handler |
ring_handler |
tags_handler |
osmium | Namespace for everything in the Osmium library
area | Code related to the building of areas (multipolygons) from relations
Assembler |
MPFilter |
AssemblerConfig |
MultipolygonCollector |
ProblemReporter |
ProblemReporterException |
ProblemReporterOGR |
ProblemReporterStream |
builder | Classes for building OSM objects and other items in buffers
AreaBuilder |
Builder |
ChangesetDiscussionBuilder |
NodeRefListBuilder |
ObjectBuilder |
OSMObjectBuilder |
RelationMemberListBuilder |
TagListBuilder |
WayBuilder |
diff_handler | Osmium diff handlers provide access to differences between OSM object versions
DiffHandler |
experimental | Experimental code that is not "officially" supported
FlexReader |
geom | Everything related to geometry handling
Coordinates |
CRS |
ProjCRSDeleter |
GeometryFactory |
IdentityProjection |
MercatorProjection |
Projection |
Tile |
handler | Osmium handlers provide callbacks for OSM objects
ChainHandler |
call_flush |
call_flush< SIZE, SIZE, THandlers > |
CheckOrder |
DiskStore |
Dump |
DynamicHandler |
Handler |
NodeLocationsForWays |
ObjectRelations |
index | Indexing of OSM data, Locations, etc
map | Key-value containers with unique integer values for a key
create_map |
create_map< TId, TValue, DenseFileArray > |
create_map< TId, TValue, SparseFileArray > |
Dummy |
Map |
SparseMemMap |
multimap | Key-value containers with multiple values for an integer key
Hybrid |
HybridIterator |
Multimap |
SparseMemMultimap |
BoolVector |
MapFactory |
io | Everything related to input and output of OSM data
Bzip2BufferDecompressor |
Bzip2Compressor |
Bzip2Decompressor |
CompressionFactory |
Compressor |
Decompressor |
File |
GzipBufferDecompressor |
GzipCompressor |
GzipDecompressor |
Header |
InputIterator |
InputIteratorRange |
NoCompressor |
NoDecompressor |
OutputIterator |
Reader |
Writer |
options_type |
memory | Memory management of items in buffers and iterators over this data
Buffer |
Collection |
CollectionIterator |
Item |
ItemIterator |
relations | Code related to the assembly of OSM relations
Collector |
HandlerPass1 |
HandlerPass2 |
tags | Code related to working with OSM tags
Filter |
Rule |
match_key |
match_key_prefix |
match_value |
match_value< std::regex > |
match_value< void > |
thread | Threading-related low-level code
function_wrapper |
impl_base |
impl_type |
Pool |
thread_joiner |
Queue |
SortedQueue |
thread_handler |
util | Helpful utility classes and functions not strictly OSM related
AnonymousMemoryMapping |
AnonymousTypedMemoryMapping |
DeltaDecode |
DeltaEncode |
DeltaEncodeIterator |
MemoryMapping |
Options |
TypedMemoryMapping |
VerboseOutput |
are_real_integers |
Area |
Box |
buffer_is_full |
bzip2_error |
Changeset | An OSM Changeset, a group of changes made by a single user over a short period of time
ChangesetComment |
ChangesetDiscussion |
CRC |
DiffIterator |
DiffObject |
DiffObjectDerived |
geometry_error |
geos_geometry_error |
gzip_error |
InnerRing |
invalid_location |
io_error |
Location |
location_equal |
location_less |
max_op |
MemoryUsage |
min_op |
Node |
NodeRef |
NodeRefList |
not_found |
object_equal_type_id |
object_equal_type_id_version |
object_order_type_id_reverse_version |
object_order_type_id_version |
ObjectPointerCollection |
OSMEntity | OSMEntity is the abstract base class for the OSMObject and Changeset classes
OSMObject |
out_of_order_error |
OuterRing |
projection_error |
Relation |
RelationMember |
RelationMemberList |
Segment |
Tag |
TagList |
Timestamp |
UndirectedSegment |
unknown_type |
unsupported_file_format_error |
Way |
WayNodeList |
comment_type |
member_type |