3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::Properties::Detail::GetDefined< TypeTag, Property, std::tuple< LastTypeTag > > Struct Template Reference

#include <dumux/common/properties/propertysystem.hh>

Inheritance diagram for Dumux::Properties::Detail::GetDefined< TypeTag, Property, std::tuple< LastTypeTag > >:
Inheritance graph

Public Types

using LastType = Property<TypeTag, LastTypeTag>
using type

Member Typedef Documentation

◆ LastType

template<class TypeTag, template< class, class > class Property, class LastTypeTag>
using Dumux::Properties::Detail::GetDefined< TypeTag, Property, std::tuple< LastTypeTag > >::LastType = Property<TypeTag, LastTypeTag>

◆ type

template<class TypeTag, template< class, class > class Property, class LastTypeTag>
using Dumux::Properties::Detail::GetDefined< TypeTag, Property, std::tuple< LastTypeTag > >::type
Initial value:
std::conditional_t<isDefinedProperty<LastType>(int{}), LastType,
typename GetNextTypeTag<TypeTag, Property, std::tuple<LastTypeTag>, void>::type>
helper struct to iteratre over the TypeTag hierarchy
Definition propertysystem.hh:73
Property< TypeTag, LastTypeTag > LastType
Definition propertysystem.hh:103
std::conditional_t< isDefinedProperty< LastType >(int{}), LastType, typename GetNextTypeTag< TypeTag, Property, std::tuple< LastTypeTag >, void >::type > type
Definition propertysystem.hh:107

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