Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
RoutingKit::detail::InverseLinkFunction< LinkFunction > Struct Template Reference

#include <contraction_hierarchy.h>

Public Member Functions

 InverseLinkFunction (const LinkFunction &link)
 
template<class L , class R >
auto operator() (L &&l, R &&r) const -> decltype(std::declval< LinkFunction >()(std::forward< R >(r), std::forward< L >(l)))
 

Data Fields

const LinkFunction & link
 

Detailed Description

template<class LinkFunction>
struct RoutingKit::detail::InverseLinkFunction< LinkFunction >

Definition at line 310 of file contraction_hierarchy.h.

Constructor & Destructor Documentation

◆ InverseLinkFunction()

template<class LinkFunction >
RoutingKit::detail::InverseLinkFunction< LinkFunction >::InverseLinkFunction ( const LinkFunction &  link)
inlineexplicit

Definition at line 311 of file contraction_hierarchy.h.

Member Function Documentation

◆ operator()()

template<class LinkFunction >
template<class L , class R >
auto RoutingKit::detail::InverseLinkFunction< LinkFunction >::operator() ( L &&  l,
R &&  r 
) const -> decltype(std::declval<LinkFunction>()(std::forward<R>(r), std::forward<L>(l)))
inline

Field Documentation

◆ link

template<class LinkFunction >
const LinkFunction& RoutingKit::detail::InverseLinkFunction< LinkFunction >::link

The documentation for this struct was generated from the following file: