#include <algorithm>
#include <cstddef>
#include <functional>
#include <map>
#include <memory>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <vector>
#include <osmium/util/compatibility.hpp>
#include <osmium/util/string.hpp>
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) |
|
#define REGISTER_MAP |
( |
|
id, |
|
|
|
value, |
|
|
|
klass, |
|
|
|
name |
|
) |
| |
Value:namespace { \
const bool registered_index_map_##name = osmium::index::register_map<id, value, klass>(#name); \
}