dune-functions  2.5.0
Public Member Functions | List of all members
Dune::Functions::Concept::NodeIndexSet< NodeFactory > Struct Template Reference

#include <dune/functions/functionspacebases/concepts.hh>

Public Member Functions

template<class I >
auto require (const I &indexSet) -> decltype(requireType< typename I::size_type >(), requireType< typename I::MultiIndex >(), requireType< typename I::NodeFactory >(), requireType< typename I::Node >(), requireSameType< typename I::NodeFactory, NodeFactory >(), const_cast< I &>(indexSet).bind(std::declval< typename I::Node >()), const_cast< I &>(indexSet).unbind(), requireConvertible< typename I::size_type >(indexSet.size()), requireConvertible< typename I::MultiIndex >(indexSet.index(std::declval< typename I::size_type >())))
 

Member Function Documentation

§ require()

template<class NodeFactory >
template<class I >
auto Dune::Functions::Concept::NodeIndexSet< NodeFactory >::require ( const I &  indexSet) -> decltype(requireType< typename I::size_type >(), requireType< typename I::MultiIndex >(), requireType< typename I::NodeFactory >(), requireType< typename I::Node >(), requireSameType< typename I::NodeFactory, NodeFactory >(), const_cast< I &>(indexSet).bind(std::declval< typename I::Node >()), const_cast< I &>(indexSet).unbind(), requireConvertible< typename I::size_type >(indexSet.size()), requireConvertible< typename I::MultiIndex >(indexSet.index(std::declval< typename I::size_type >())))

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