ΒΆtemplate <
typename GenT,
typename RangeT,
typename ElT = typename std::remove_reference<
decltype(*std::begin(
std::declval<RangeT>()))>::type>
ReservoirSampler<ElT, GenT> makeSampler(
GenT& RandGen,
RangeT&& Items)
template <
typename GenT,
typename RangeT,
typename ElT = typename std::remove_reference<
decltype(*std::begin(
std::declval<RangeT>()))>::type>
ReservoirSampler<ElT, GenT> makeSampler(
GenT& RandGen,
RangeT&& Items)
Declared at: llvm/include/llvm/FuzzMutate/Random.h:75
Templates
- GenT
- RangeT
- ElT = typename std::remove_reference<decltype(*std::begin(std::declval<RangeT>()))>::type
Parameters
- GenT& RandGen
- RangeT&& Items