|
| template<class C , class I , class F , typename std::enable_if< Dune::models< Imp::Concept::HasDynamicIndexAccess< I >, C >(), int >::type = 0> |
| auto | Dune::Functions::hybridIndexAccess (C &&c, const I &i, F &&f) -> decltype(f(c[i])) |
| | Provide operator[] index-access for containers. More...
|
| |
| template<class C , class I , class F , typename std::enable_if< not Dune::models< Imp::Concept::HasDynamicIndexAccess< I >, C >(), int >::type = 0> |
| decltype(auto) | Dune::Functions::hybridIndexAccess (C &&c, const I &i, F &&f) |
| | Provide operator[] index-access for containers. More...
|
| |
| template<class Result , class C , class MultiIndex > |
| Result | Dune::Functions::hybridMultiIndexAccess (C &&c, const MultiIndex &index) |
| | Provide multi-index access by chaining operator[]. More...
|
| |
| template<class C , class MultiIndex , class IsFinal > |
| constexpr decltype(auto) | Dune::Functions::resolveDynamicMultiIndex (C &&c, const MultiIndex &multiIndex, const IsFinal &isFinal) |
| | Provide multi-index access by chaining operator[]. More...
|
| |
| template<class C , class MultiIndex > |
| constexpr decltype(auto) | Dune::Functions::resolveDynamicMultiIndex (C &&c, const MultiIndex &multiIndex) |
| | Provide multi-index access by chaining operator[]. More...
|
| |
| template<class C , class MultiIndex > |
| constexpr decltype(auto) | Dune::Functions::resolveStaticMultiIndex (C &&c, const MultiIndex &multiIndex) |
| | Provide multi-index access by chaining operator[]. More...
|
| |