|
libosmscout 1.1.1
|
#include <libosmscout/include/osmscout/TypeFeature.h>

Public Member Functions | |
| FeatureValue ()=default | |
| FeatureValue (const FeatureValue &featureValue)=default | |
| virtual | ~FeatureValue ()=default |
| virtual FeatureValue & | operator= (const FeatureValue &other) |
| virtual std::string | GetLabel (const Locale &, size_t) const |
| virtual bool | IsFlagSet (size_t) const |
| virtual void | Read (FileScanner &scanner)=0 |
| virtual void | Write (FileWriter &writer)=0 |
| virtual bool | operator== (const FeatureValue &other) const =0 |
| virtual bool | operator!= (const FeatureValue &other) const |
|
default |
|
default |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in osmscout::AddressFeatureValue, osmscout::ColorFeatureValue, osmscout::ConstructionYearFeatureValue, osmscout::DestinationFeatureValue, osmscout::EleFeatureValue, osmscout::FromToFeatureValue, osmscout::LanesFeatureValue, osmscout::LocationFeatureValue, osmscout::NameAltFeatureValue, osmscout::NameFeatureValue, osmscout::NameShortFeatureValue, osmscout::NetworkFeatureValue, osmscout::OpeningHoursFeatureValue, osmscout::OperatorFeatureValue, osmscout::PhoneFeatureValue, osmscout::PostalCodeFeatureValue, osmscout::RefFeatureValue, and osmscout::WebsiteFeatureValue.
|
inlinevirtual |
Reimplemented in osmscout::SidewayFeatureValue.
|
inlinevirtual |
|
virtual |
Reimplemented in osmscout::AccessFeatureValue, osmscout::AccessRestrictedFeatureValue, osmscout::AddressFeatureValue, osmscout::AdminLevelFeatureValue, osmscout::ColorFeatureValue, osmscout::ConstructionYearFeatureValue, osmscout::DestinationFeatureValue, osmscout::EleFeatureValue, osmscout::FromToFeatureValue, osmscout::GradeFeatureValue, osmscout::IsInFeatureValue, osmscout::LanesFeatureValue, osmscout::LayerFeatureValue, osmscout::LocationFeatureValue, osmscout::MaxSpeedFeatureValue, osmscout::NameAltFeatureValue, osmscout::NameFeatureValue, osmscout::NameShortFeatureValue, osmscout::NetworkFeatureValue, osmscout::OpeningHoursFeatureValue, osmscout::OperatorFeatureValue, osmscout::PhoneFeatureValue, osmscout::PostalCodeFeatureValue, osmscout::RefFeatureValue, osmscout::SidewayFeatureValue, osmscout::WebsiteFeatureValue, and osmscout::WidthFeatureValue.
|
pure virtual |
Implemented in osmscout::AccessFeatureValue, osmscout::AccessRestrictedFeatureValue, osmscout::AddressFeatureValue, osmscout::AdminLevelFeatureValue, osmscout::ColorFeatureValue, osmscout::ConstructionYearFeatureValue, osmscout::DestinationFeatureValue, osmscout::EleFeatureValue, osmscout::FromToFeatureValue, osmscout::GradeFeatureValue, osmscout::IsInFeatureValue, osmscout::LanesFeatureValue, osmscout::LayerFeatureValue, osmscout::LocationFeatureValue, osmscout::MaxSpeedFeatureValue, osmscout::NameAltFeatureValue, osmscout::NameFeatureValue, osmscout::NameShortFeatureValue, osmscout::NetworkFeatureValue, osmscout::OpeningHoursFeatureValue, osmscout::OperatorFeatureValue, osmscout::PhoneFeatureValue, osmscout::PostalCodeFeatureValue, osmscout::RefFeatureValue, osmscout::SidewayFeatureValue, osmscout::WebsiteFeatureValue, and osmscout::WidthFeatureValue.
|
pure virtual |
Read the value of the Feature from the FileScanner
| IOException |
Implemented in osmscout::AccessFeatureValue, osmscout::AccessRestrictedFeatureValue, osmscout::AddressFeatureValue, osmscout::AdminLevelFeatureValue, osmscout::ColorFeatureValue, osmscout::ConstructionYearFeatureValue, osmscout::DestinationFeatureValue, osmscout::EleFeatureValue, osmscout::FromToFeatureValue, osmscout::GradeFeatureValue, osmscout::IsInFeatureValue, osmscout::LanesFeatureValue, osmscout::LayerFeatureValue, osmscout::LocationFeatureValue, osmscout::MaxSpeedFeatureValue, osmscout::NameAltFeatureValue, osmscout::NameFeatureValue, osmscout::NameShortFeatureValue, osmscout::NetworkFeatureValue, osmscout::OpeningHoursFeatureValue, osmscout::OperatorFeatureValue, osmscout::PhoneFeatureValue, osmscout::PostalCodeFeatureValue, osmscout::RefFeatureValue, osmscout::SidewayFeatureValue, osmscout::WebsiteFeatureValue, and osmscout::WidthFeatureValue.
|
pure virtual |
Write the FeatureValue to disk.
| IOException. |
Implemented in osmscout::AccessFeatureValue, osmscout::AccessRestrictedFeatureValue, osmscout::AddressFeatureValue, osmscout::AdminLevelFeatureValue, osmscout::ColorFeatureValue, osmscout::ConstructionYearFeatureValue, osmscout::DestinationFeatureValue, osmscout::EleFeatureValue, osmscout::FromToFeatureValue, osmscout::GradeFeatureValue, osmscout::IsInFeatureValue, osmscout::LanesFeatureValue, osmscout::LayerFeatureValue, osmscout::LocationFeatureValue, osmscout::MaxSpeedFeatureValue, osmscout::NameAltFeatureValue, osmscout::NameFeatureValue, osmscout::NameShortFeatureValue, osmscout::NetworkFeatureValue, osmscout::OpeningHoursFeatureValue, osmscout::OperatorFeatureValue, osmscout::PhoneFeatureValue, osmscout::PostalCodeFeatureValue, osmscout::RefFeatureValue, osmscout::SidewayFeatureValue, osmscout::WebsiteFeatureValue, and osmscout::WidthFeatureValue.