@@ -190,39 +190,13 @@ resize( T & GEOS_UNUSED_PARAM( value ),
190
190
{}
191
191
192
192
template < typename T >
193
- inline std::enable_if_t < traits::HasMemberFunction_resizeDefault< T > &&
194
- DefaultValue< T >::has_default_value >
193
+ inline void
195
194
resizeDefault ( T & value,
196
195
localIndex const newSize,
197
196
DefaultValue< T > const & defaultValue,
198
197
string const & )
199
198
{ value.resizeDefault ( newSize, defaultValue.value ); }
200
199
201
- template < typename T >
202
- inline std::enable_if_t < !( traits::HasMemberFunction_resizeDefault< T > &&
203
- DefaultValue< T >::has_default_value ) >
204
- resizeDefault( T & value,
205
- localIndex const newSize,
206
- DefaultValue< T > const & GEOS_UNUSED_PARAM ( defaultValue ),
207
- string const & name )
208
- {
209
- #if !defined(NDEBUG)
210
- GEOS_LOG_RANK_0 ( GEOS_FMT ( " Warning: For Wrapper<{}>::name() = {}:\n "
211
- " wrapperHelpers::resizeDefault<{}>() called, but the SFINAE filter failed:\n "
212
- " traits::HasMemberFunction_resizeDefault< {} > = {}\n "
213
- " DefaultValue< {} >::has_default_value = {}" ,
214
- LvArray::system ::demangleType< T >(),
215
- name,
216
- LvArray::system ::demangleType< T >(),
217
- LvArray::system ::demangleType< T >(),
218
- traits::HasMemberFunction_resizeDefault< T >,
219
- LvArray::system ::demangleType< T >(),
220
- DefaultValue< T >::has_default_value ) );
221
- #else
222
- GEOS_UNUSED_VAR ( name );
223
- #endif
224
- resize ( value, newSize );
225
- }
226
200
227
201
228
202
template < typename T, int NDIM, typename PERMUTATION >
0 commit comments