1 #ifndef AMREX_FAB_DATA_TYPE_H_
2 #define AMREX_FAB_DATA_TYPE_H_
3 #include <AMReX_Config.H>
9 template <
typename T,
class Enable =
void>
struct FabDataType {};
12 struct FabDataType <T, std::enable_if_t<IsMultiFabLike_v<T> > >
19 struct FabDataType <T, std::enable_if_t<IsMultiFabLike_v<typename T::value_type> > >
21 using fab_type =
typename T::value_type::fab_type;
Definition: AMReX_Amr.cpp:49
typename T::fab_type fab_type
Definition: AMReX_FabDataType.H:14
typename T::value_type value_type
Definition: AMReX_FabDataType.H:15
typename T::value_type::value_type value_type
Definition: AMReX_FabDataType.H:22
typename T::value_type::fab_type fab_type
Definition: AMReX_FabDataType.H:21
Definition: AMReX_FabDataType.H:9