#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.
|
template<typename TId , typename TValue , template< typename, typename > class TMap> |
bool | osmium::index::register_map (const std::string &name) |
|
◆ OSMIUM_CONCATENATE_
◆ OSMIUM_CONCATENATE_DETAIL_
#define OSMIUM_CONCATENATE_DETAIL_ |
( |
|
x, |
|
|
|
y |
|
) |
| x##y |
◆ REGISTER_MAP
#define REGISTER_MAP |
( |
|
id, |
|
|
|
value, |
|
|
|
klass, |
|
|
|
name |
|
) |
| |
Value:
const bool registered = osmium::index::register_map<id, value, klass>(#name); \
inline bool get_registered() noexcept { \
return registered; \
} } \
} } }
#define OSMIUM_CONCATENATE_(x, y)
Definition: map.hpp:283
Namespace for everything in the Osmium library.
Definition: assembler.hpp:53