#include <osmium/util/compatibility.hpp>
#include <osmium/util/string.hpp>
#include <algorithm>
#include <cstddef>
#include <functional>
#include <map>
#include <memory>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <vector>
Go to the source code of this file.
|
namespace | osmium |
| Namespace for everything in the Osmium library.
|
|
namespace | osmium::index |
| Indexing of OSM data, Locations, etc.
|
|
namespace | osmium::index::map |
| Key-value containers with unique integer values for a key.
|
|
|
template<typename TId, typename TValue, template< typename, typename > class TMap> |
bool | osmium::index::register_map (const std::string &name) |
|
◆ OSMIUM_CONCATENATE_
#define OSMIUM_CONCATENATE_ |
( |
| x, |
|
|
| y ) |
Value:
#define OSMIUM_CONCATENATE_DETAIL_(x, y)
Definition map.hpp:284
◆ OSMIUM_CONCATENATE_DETAIL_
#define OSMIUM_CONCATENATE_DETAIL_ |
( |
| x, |
|
|
| y ) |
◆ REGISTER_MAP
#define REGISTER_MAP |
( |
| id, |
|
|
| value, |
|
|
| klass, |
|
|
| name ) |
Value:
inline bool get_registered() noexcept { \
return registered; \
} } \
} } }
#define OSMIUM_CONCATENATE_(x, y)
Definition map.hpp:285
bool register_map(const std::string &name)
Definition map.hpp:278
Namespace for everything in the Osmium library.
Definition assembler.hpp:53