Classes | Functions
lanelet::utils::detail Namespace Reference

Classes

struct  MoveIf
 
struct  MoveIf< false >
 
struct  MoveIf< true >
 
struct  ReserveIfNecessary
 
struct  ReserveIfNecessary< std::vector< T > >
 

Functions

template<typename VectorT , typename ContainerT >
VectorT concatenate (ContainerT &&c)
 
template<typename VectorT , typename ContainerT , typename Func >
VectorT concatenate (ContainerT &&c, Func f)
 
template<typename ContainerT , typename Func >
auto concatenateRange (ContainerT &&c, Func f)
 
template<typename ContainerT , typename Func , typename AllocatorT >
auto concatenateRange (ContainerT &&c, Func f, const AllocatorT &alloc)
 
template<typename VectorT >
VectorT createReserved (size_t size)
 
template<typename Container , typename Func >
auto transform (Container &&c, Func f)
 

Function Documentation

◆ concatenate() [1/2]

template<typename VectorT , typename ContainerT >
VectorT lanelet::utils::detail::concatenate ( ContainerT &&  c)

Definition at line 63 of file Utilities.h.

◆ concatenate() [2/2]

template<typename VectorT , typename ContainerT , typename Func >
VectorT lanelet::utils::detail::concatenate ( ContainerT &&  c,
Func  f 
)

Definition at line 75 of file Utilities.h.

◆ concatenateRange() [1/2]

template<typename ContainerT , typename Func >
auto lanelet::utils::detail::concatenateRange ( ContainerT &&  c,
Func  f 
)

Definition at line 86 of file Utilities.h.

◆ concatenateRange() [2/2]

template<typename ContainerT , typename Func , typename AllocatorT >
auto lanelet::utils::detail::concatenateRange ( ContainerT &&  c,
Func  f,
const AllocatorT &  alloc 
)

Definition at line 103 of file Utilities.h.

◆ createReserved()

template<typename VectorT >
VectorT lanelet::utils::detail::createReserved ( size_t  size)
inline

Definition at line 56 of file Utilities.h.

◆ transform()

template<typename Container , typename Func >
auto lanelet::utils::detail::transform ( Container &&  c,
Func  f 
)

Definition at line 120 of file Utilities.h.



lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:53