Class template Dune::XT::Common::dependent<T>¶
-
template<typename T>
class Dune::XT::Common::dependent<T>¶ To be used e.g. with AlwaysFalse:
enum class Switch { case_1, case_2, }; template <Switch important_switch> struct do_something { static_assert(AlwaysFalse<typename dependent<Switch>::_typename<important_switch>::type>::value, "Not Implemented for this case!"); }; template <> struct do_something<Switch::case_1> { // ... };
Class template Dune::XT::Common::dependent::_typename<S>¶
-
template<typename T>
template<T S>
class Dune::XT::Common::dependent<T>::_typename<S>¶ No documentation provided.