1#ifndef OSMSCOUT_FEATURE_BUILDING_FEATURE_H
2#define OSMSCOUT_FEATURE_BUILDING_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 BuildingFeature.h:31
static const char *const NAME
Definition BuildingFeature.h:37
std::string GetName() const override
void Parse(TagErrorReporter &reporter, const TagRegistry &tagRegistry, const FeatureInstance &feature, const ObjectOSMRef &object, const TagMap &tags, FeatureValueBuffer &buffer) const override
void Initialize(TagRegistry &tagRegistry) override
Definition TagErrorReporter.h:33
std::unordered_map< TagId, std::string > TagMap
Definition Tag.h:41
uint16_t TagId
Definition Tag.h:39