Opm::Properties::Detail::GetPropImpl< TypeTag, Property > Struct Template Reference

helper struct to extract get the Property specilization given a TypeTag, asserts that the property is defined More...

#include <propertysystem.hh>

Public Types

using tuple = typename Detail::GetDefinedSplice< TypeTag, std::tuple< TypeTag > >::type
 
using type = typename Detail::GetDefined< TypeTag, Property, ConCatTuples< std::tuple< TypeTag >, tuple > >::type
 

Detailed Description

template<class TypeTag, template< class, class > class Property>
struct Opm::Properties::Detail::GetPropImpl< TypeTag, Property >

helper struct to extract get the Property specilization given a TypeTag, asserts that the property is defined

Member Typedef Documentation

◆ tuple

template<class TypeTag , template< class, class > class Property>
using Opm::Properties::Detail::GetPropImpl< TypeTag, Property >::tuple = typename Detail::GetDefinedSplice<TypeTag, std::tuple<TypeTag> >::type

◆ type

template<class TypeTag , template< class, class > class Property>
using Opm::Properties::Detail::GetPropImpl< TypeTag, Property >::type = typename Detail::GetDefined<TypeTag, Property, ConCatTuples<std::tuple<TypeTag>, tuple> >::type

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