opm-simulators
Loading...
Searching...
No Matches
Opm::Properties::Detail::GetDefinedSplice< TypeTag, std::tuple< FirstTypeTag, Args... > > Struct Template Reference

Public Types

using FirstSplice = Splices<TypeTag, FirstTypeTag>
using nexttuple
using type

Member Typedef Documentation

◆ nexttuple

template<class TypeTag, class FirstTypeTag, class ... Args>
using Opm::Properties::Detail::GetDefinedSplice< TypeTag, std::tuple< FirstTypeTag, Args... > >::nexttuple
Initial value:
typename GetNextSpliceTypeTag<TypeTag,
std::tuple<FirstTypeTag, Args...>,
typename FirstSplice::type
>,
void>::type
decltype(std::tuple_cat(std::declval< Tuples >()...)) ConCatTuples
helper alias to concatenate multiple tuples
Definition propertysystem.hh:71
helper struct to iterate over the TypeTag hierarchy
Definition propertysystem.hh:140

◆ type

template<class TypeTag, class FirstTypeTag, class ... Args>
using Opm::Properties::Detail::GetDefinedSplice< TypeTag, std::tuple< FirstTypeTag, Args... > >::type
Initial value:
std::conditional_t<isDefinedSplice<FirstSplice>(int{}),
nexttuple>

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