#include <dune/functions/functionspacebases/concepts.hh>
|
template<class I > |
auto | require (const I &indexSet) -> decltype(requireType< typename I::size_type >(), requireType< typename I::MultiIndex >(), requireType< typename I::PreBasis >(), requireType< typename I::Node >(), requireSameType< typename I::PreBasis, PreBasis >(), const_cast< I &>(indexSet).bind(std::declval< typename I::Node >()), const_cast< I &>(indexSet).unbind(), requireConvertible< typename I::size_type >(indexSet.size()), requireConvertible< typename std::vector< typename I::MultiIndex >::iterator >(indexSet.indices(std::declval< typename std::vector< typename I::MultiIndex >::iterator >()))) |
|
◆ require()
template<class PreBasis >
template<class I >
auto Dune::Functions::Concept::NodeIndexSet< PreBasis >::require |
( |
const I & |
indexSet | ) |
-> decltype(requireType< typename I::size_type >(), requireType< typename I::MultiIndex >(), requireType< typename I::PreBasis >(), requireType< typename I::Node >(), requireSameType< typename I::PreBasis, PreBasis >(), const_cast< I &>(indexSet).bind(std::declval< typename I::Node >()), const_cast< I &>(indexSet).unbind(), requireConvertible< typename I::size_type >(indexSet.size()), requireConvertible< typename std::vector< typename I::MultiIndex >::iterator >(indexSet.indices(std::declval< typename std::vector< typename I::MultiIndex >::iterator >()))) |
The documentation for this struct was generated from the following file: