|
libosmscout 1.1.1
|
#include <libosmscout-map/include/osmscoutmap/StyleDescription.h>


Public Types | |
| using | EnumNameValueMap = std::unordered_map<std::string, int> |
Public Member Functions | |
| void | AddEnumValue (const std::string &name, int value) |
| int | GetEnumValue (const std::string &name) const |
| Public Member Functions inherited from osmscout::StyleAttributeDescriptor | |
| virtual | ~StyleAttributeDescriptor ()=default |
| std::string | GetName () const |
| StyleAttributeType | GetType () const |
| int | GetAttribute () const |
Protected Member Functions | |
| StyleEnumAttributeDescriptor (const std::string &name, int attribute) | |
| Protected Member Functions inherited from osmscout::StyleAttributeDescriptor | |
| StyleAttributeDescriptor (StyleAttributeType type, const std::string &name, int attribute) | |
Protected Attributes | |
| EnumNameValueMap | enumMap |
Describes a enumeration attribute value. The base class has to get derived for defining an actual enum type.
| using osmscout::StyleEnumAttributeDescriptor::EnumNameValueMap = std::unordered_map<std::string, int> |
|
inlineprotected |
|
inline |
|
inline |
|
protected |