|
libosmscout 0.1
|
#include <list>#include <memory>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>#include <osmscout/lib/CoreImportExport.h>#include <osmscout/util/Parsing.h>#include <osmscout/system/Compiler.h>#include <osmscout/system/SystemTypes.h>Classes | |
| class | osmscout::TagBinaryCondition |
| Returns true, if the value of the given tag fulfills the given boolean condition in regard to the comparison value. More... | |
| class | osmscout::TagBoolCondition |
| Allows a boolean and/or condition between a number of child conditions. More... | |
| class | osmscout::TagCondition |
| Abstract base class for all tag based conditions. More... | |
| class | osmscout::TagExistsCondition |
| Returns true, if the given tag exists for an object. More... | |
| class | osmscout::TagInfo |
| Information about a tag definition. More... | |
| class | osmscout::TagIsInCondition |
| Returns true, if the tag value of the given is one of the given values. More... | |
| class | osmscout::TagNotCondition |
| Negates the result of the given child condition. More... | |
| class | osmscout::TagRegistry |
Namespaces | |
| namespace | osmscout |
| Original source: https://github.com/philipperemy/easy-encryption/blob/master/b64.h licensed under terms of MIT license. | |
Typedefs | |
| using | osmscout::TagBoolConditionRef = std::shared_ptr< TagBoolCondition > |
| Reference counted reference to a tag condition. | |
| using | osmscout::TagConditionRef = std::shared_ptr< TagCondition > |
| Reference counted reference to a tag condition. | |
| using | osmscout::TagId = uint16_t |
| using | osmscout::TagIsInConditionRef = std::shared_ptr< TagIsInCondition > |
| Reference counted reference to a tag condition. | |
| using | osmscout::TagMap = std::unordered_map< TagId, std::string > |
Variables | |
| static const TagId | osmscout::tagIgnore = 0 |
| Magic constant for an unresolved and to be ignored tag. | |