Dune::Impl::OrderedOverloadSet< F0, F > Class Template Reference

#include <dune/common/overloadset.hh>

List of all members.

Public Member Functions

template<class FF0 , class... FF>
 OrderedOverloadSet (FF0 &&f0, FF &&...ff)
template<class... Args, std::enable_if_t< Std::is_callable< F0(Args &&...)>::value, int > = 0>
 decltype (auto) operator()(Args &&...args)
template<class... Args, std::enable_if_t< not Std::is_callable< F0(Args &&...)>::value, int > = 0>
 decltype (auto) operator()(Args &&...args)

template<class F0, class... F>
class Dune::Impl::OrderedOverloadSet< F0, F >


Constructor & Destructor Documentation

template<class F0 , class... F>
template<class FF0 , class... FF>
Dune::Impl::OrderedOverloadSet< F0, F >::OrderedOverloadSet ( FF0 &&  f0,
FF &&...  ff 
) [inline]

Member Function Documentation

template<class F0 , class... F>
template<class... Args, std::enable_if_t< not Std::is_callable< F0(Args &&...)>::value, int > = 0>
Dune::Impl::OrderedOverloadSet< F0, F >::decltype ( auto   )  [inline]
template<class F0 , class... F>
template<class... Args, std::enable_if_t< Std::is_callable< F0(Args &&...)>::value, int > = 0>
Dune::Impl::OrderedOverloadSet< F0, F >::decltype ( auto   )  [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 25 Mar 2018 for dune-common by  doxygen 1.6.1