Lines Matching refs:IntT

38 template <class IntT>
39 inline IntT getRandomInteger(IntT Min, IntT Max) { in getRandomInteger()
41 return static_cast<IntT>(dist(getRandomEngine())); in getRandomInteger()
50 template <class IntT>
51 inline std::vector<IntT> getDuplicateIntegerInputs(size_t N) { in getDuplicateIntegerInputs()
52 std::vector<IntT> inputs(N, static_cast<IntT>(-1)); in getDuplicateIntegerInputs()
56 template <class IntT>
57 inline std::vector<IntT> getSortedIntegerInputs(size_t N) { in getSortedIntegerInputs()
58 std::vector<IntT> inputs; in getSortedIntegerInputs()
64 template <class IntT>
65 std::vector<IntT> getSortedLargeIntegerInputs(size_t N) { in getSortedLargeIntegerInputs()
66 std::vector<IntT> inputs; in getSortedLargeIntegerInputs()
73 template <class IntT>
74 std::vector<IntT> getSortedTopBitsIntegerInputs(size_t N) { in getSortedTopBitsIntegerInputs()
75 std::vector<IntT> inputs = getSortedIntegerInputs<IntT>(N); in getSortedTopBitsIntegerInputs()
76 for (auto& E : inputs) E <<= ((sizeof(IntT) / 2) * CHAR_BIT); in getSortedTopBitsIntegerInputs()
80 template <class IntT>
81 inline std::vector<IntT> getReverseSortedIntegerInputs(size_t N) { in getReverseSortedIntegerInputs()
82 std::vector<IntT> inputs; in getReverseSortedIntegerInputs()
91 template <class IntT>
92 std::vector<IntT> getPipeOrganIntegerInputs(size_t N) { in getPipeOrganIntegerInputs()
93 std::vector<IntT> v; v.reserve(N); in getPipeOrganIntegerInputs()
100 template <class IntT>
101 std::vector<IntT> getRandomIntegerInputs(size_t N) { in getRandomIntegerInputs()
102 std::vector<IntT> inputs; in getRandomIntegerInputs()
104 inputs.push_back(getRandomInteger<IntT>(0, std::numeric_limits<IntT>::max())); in getRandomIntegerInputs()