libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::FeatureValue Class Referenceabstract

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

Inheritance diagram for osmscout::FeatureValue:
Inheritance graph
[legend]

Public Member Functions

 FeatureValue ()=default
 
 FeatureValue (const FeatureValue &featureValue)=default
 
virtual ~FeatureValue ()=default
 
virtual FeatureValueoperator= (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
 

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()

virtual std::string osmscout::FeatureValue::GetLabel ( const Locale &  ,
size_t   
) const
inlinevirtual

◆ IsFlagSet()

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

Reimplemented in osmscout::SidewayFeatureValue.

◆ operator!=()

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

◆ operator=()

virtual FeatureValue& osmscout::FeatureValue::operator= ( const FeatureValue other)
virtual

◆ operator==()

virtual bool osmscout::FeatureValue::operator== ( const FeatureValue other) const
pure virtual

◆ Read()

virtual void osmscout::FeatureValue::Read ( FileScanner &  scanner)
pure virtual

◆ Write()

virtual void osmscout::FeatureValue::Write ( FileWriter &  writer)
pure virtual

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