Lines Matching refs:InputIter
58 template <class InputIter, class OutputIter>
59 void choose (InputIter first, InputIter last, OutputIter result, int numItems);
61 template <typename T, class InputIter>
62 T choose (InputIter first, InputIter last);
65 template <typename T, class InputIter, class WeightIter>
66 T chooseWeighted (InputIter first, InputIter last, WeightIter weight);
103 template <class InputIter, class OutputIter>
104 void Random::choose (InputIter first, InputIter last, OutputIter result, int numItems) in choose()
126 template <typename T, class InputIter>
127 T Random::choose (InputIter first, InputIter last) in choose()
135 template <typename T, class InputIter, class WeightIter>
136 T Random::chooseWeighted (InputIter first, InputIter last, WeightIter weight) in chooseWeighted()
148 InputIter lastNonZero = last; in chooseWeighted()