dune-functions  2.5.1
Public Member Functions | Public Attributes | List of all members
Dune::Functions::Imp::MultiIndexResolver< Result, Index > Struct Template Reference

#include <dune/functions/common/indexaccess.hh>

Public Member Functions

 MultiIndexResolver (const Index &index)
 
template<class C , typename std::enable_if< not std::is_convertible< C &, Result >::value, int >::type = 0>
Result operator() (C &&c)
 
template<class C , typename std::enable_if< std::is_convertible< C &, Result >::value, int >::type = 0>
Result operator() (C &&c)
 

Public Attributes

const Index & index_
 

Constructor & Destructor Documentation

◆ MultiIndexResolver()

template<class Result, class Index>
Dune::Functions::Imp::MultiIndexResolver< Result, Index >::MultiIndexResolver ( const Index &  index)
inline

Member Function Documentation

◆ operator()() [1/2]

template<class Result, class Index>
template<class C , typename std::enable_if< not std::is_convertible< C &, Result >::value, int >::type = 0>
Result Dune::Functions::Imp::MultiIndexResolver< Result, Index >::operator() ( C &&  c)
inline

◆ operator()() [2/2]

template<class Result, class Index>
template<class C , typename std::enable_if< std::is_convertible< C &, Result >::value, int >::type = 0>
Result Dune::Functions::Imp::MultiIndexResolver< Result, Index >::operator() ( C &&  c)
inline

Member Data Documentation

◆ index_

template<class Result, class Index>
const Index& Dune::Functions::Imp::MultiIndexResolver< Result, Index >::index_

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