#include <limits>#include <utility>#include "lanelet2_core/Attribute.h"#include "lanelet2_core/Exceptions.h"#include "lanelet2_core/primitives/Traits.h"

Go to the source code of this file.
Classes | |
| class | lanelet::ConstPrimitive< Data > |
| Basic Primitive class for all primitives of lanelet2. More... | |
| struct | lanelet::HashBase< PrimitiveT > |
| class | lanelet::traits::internal::IsPrimitiveHelper< PrimitiveT > |
| class | lanelet::traits::internal::IsPrimitiveHelper< ConstPrimitive< PrimitiveT > > |
| class | lanelet::Primitive< DerivedConstPrimitive > |
| Base class for all mutable Primitives of lanelet2. More... | |
| class | lanelet::PrimitiveData |
| Common data class for all lanelet primitives. More... | |
Namespaces | |
| lanelet | |
| lanelet::traits | |
| lanelet::traits::internal | |
Functions | |
| template<typename PrimitiveT > | |
| constexpr bool | lanelet::traits::isLaneletPrimitive () |
| template<typename DataT > | |
| bool | lanelet::traits::internal::isLaneletPrimitiveHelper (ConstPrimitive< DataT > *, int) |
| template<typename NotPrimitive > | |
| bool | lanelet::traits::internal::isLaneletPrimitiveHelper (NotPrimitive *, long) |