libosmscout  0.1
osmscout::FeatureValue Class Referenceabstract

#include <TypeFeature.h>

+ Inheritance diagram for osmscout::FeatureValue:

Public Member Functions

 FeatureValue ()=default
 
 FeatureValue (const FeatureValue &featureValue)=default
 
virtual std::string GetLabel (const Locale &, size_t) const
 
virtual bool IsFlagSet (size_t) const
 
virtual bool operator!= (const FeatureValue &other) const
 
virtual FeatureValueoperator= (const FeatureValue &other)
 
virtual bool operator== (const FeatureValue &other) const =0
 
virtual void Read (FileScanner &scanner)=0
 Read the value of the Feature from the FileScanner. More...
 
virtual void Write (FileWriter &writer)=0
 Write the FeatureValue to disk. More...
 
virtual ~FeatureValue ()=default
 

Constructor & Destructor Documentation

◆ FeatureValue() [1/2]

osmscout::FeatureValue::FeatureValue ( )
default

◆ FeatureValue() [2/2]

osmscout::FeatureValue::FeatureValue ( const FeatureValue featureValue)
default

◆ ~FeatureValue()

virtual osmscout::FeatureValue::~FeatureValue ( )
virtualdefault

Member Function Documentation

◆ GetLabel()

◆ IsFlagSet()

virtual bool osmscout::FeatureValue::IsFlagSet ( size_t  ) const
inlinevirtual

◆ operator!=()

virtual bool osmscout::FeatureValue::operator!= ( const FeatureValue other) const
inlinevirtual

◆ operator=()

◆ operator==()

◆ Read()

◆ Write()


The documentation for this class was generated from the following files: