#include <boost/variant/variant.hpp>#include <memory>#include <string>#include "lanelet2_core/Forward.h"#include "lanelet2_core/utility/HybridMap.h"#include "lanelet2_core/utility/Optional.h"

Go to the source code of this file.
Classes | |
| class | lanelet::Attribute |
| An attribute represents one value of a tag of a lanelet primitive. More... | |
| struct | lanelet::AttributeNamesString |
| Lists which attribute strings are mapped to which enum value. More... | |
| struct | lanelet::AttributeValueString |
| Common values for attributes are defined here. More... | |
| struct | lanelet::Participants |
| parts of tag that have to be combined with either Participants:, OneWay: or SpeedLimit to generate an override. More... | |
| struct | lanelet::internal::ValueOf< ValueT > |
| struct | lanelet::internal::ValueOf< Optional< ValueT > > |
Namespaces | |
| lanelet | |
| lanelet::internal | |
Typedefs | |
| using | lanelet::AttributeMap = HybridMap< Attribute, decltype(AttributeNamesString::Map)&, AttributeNamesString::Map > |
| using | lanelet::AttributeNamesItem = std::pair< const char *, const AttributeName > |
Enumerations | |
| enum | lanelet::AttributeName { lanelet::AttributeName::Type, lanelet::AttributeName::Subtype, lanelet::AttributeName::OneWay, lanelet::AttributeName::ParticipantVehicle, lanelet::AttributeName::ParticipantPedestrian, lanelet::AttributeName::SpeedLimit, lanelet::AttributeName::Location, lanelet::AttributeName::Dynamic } |
| Typical Attributes names within lanelet. More... | |
Functions | |
| template<> | |
| Optional< std::string > | lanelet::Attribute::as< Optional< std::string > > () const |
| template<> | |
| Optional< std::string > | lanelet::Attribute::as< std::string > () const |
| bool | lanelet::operator!= (const Attribute &lhs, const Attribute &rhs) |
| std::ostream & | lanelet::operator<< (std::ostream &stream, const Attribute &obj) |
| std::ostream & | lanelet::operator<< (std::ostream &stream, const AttributeMap &obj) |
| bool | lanelet::operator== (const Attribute &lhs, const Attribute &rhs) |