1#ifndef OSMSCOUT_FEATURE_BRIDGE_FEATURE_H
2#define OSMSCOUT_FEATURE_BRIDGE_FEATURE_H
37 static const char*
const NAME;
45 const TagRegistry& tagRegistry,
46 const FeatureInstance& feature,
47 const ObjectOSMRef&
object,
49 FeatureValueBuffer& buffer)
const override;
#define OSMSCOUT_API
Definition CoreImportExport.h:45
Definition BridgeFeature.h:31
std::string GetName() const override
static const char *const NAME
Definition BridgeFeature.h:37
void Initialize(TagRegistry &tagRegistry) override
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
Definition FeatureReader.h:40
Definition TagErrorReporter.h:33
std::unordered_map< TagId, std::string > TagMap
Definition Tag.h:41
uint16_t TagId
Definition Tag.h:39
FeatureReader< BridgeFeature > BridgeFeatureReader
Definition BridgeFeature.h:52