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