MCPcopy Create free account
hub / github.com/CVCUDA/CV-CUDA / ReplaceDefaults

Function ReplaceDefaults

tests/common/ValueList.hpp:171–179  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

169
170template<class... UU, class... TT>
171std::enable_if_t<std::is_default_constructible_v<std::tuple<UU...>>, std::tuple<UU...>> ReplaceDefaults(
172 const std::tuple<TT...> &in)
173{
174 static_assert(sizeof...(TT) == sizeof...(UU));
175
176 std::tuple<UU...> out;
177 ReplaceDefaultsImpl(out, in, std::index_sequence_for<TT...>());
178 return out;
179}
180
181template<class U, class... UU, class T, class... TT>
182std::enable_if_t<!std::is_default_constructible_v<std::tuple<U, UU...>>, std::tuple<U, UU...>> ReplaceDefaults(

Callers

nothing calls this directly

Calls 3

ReplaceDefaultsImplFunction · 0.85
JoinTupleFunction · 0.85
TailFunction · 0.85

Tested by

no test coverage detected