@@ -154,21 +154,21 @@ static index_int binary_search_impl(const T *data, size_t size, T value, Compare
154
154
}
155
155
156
156
template <class T , class Compare >
157
- static void equal_range_impl (const T *data, size_t size, T value, index_int * first_index, index_int * last_index, Compare cmp) {
157
+ static void equal_range_impl (const T *data, size_t size, T value, index_int & first_index, index_int & last_index, Compare cmp) {
158
158
const T *end = data + size;
159
159
auto range_pair = std::equal_range (data, end, value, cmp);
160
160
// Index of the min/max items *IN FORTAN INDEXING*
161
- * first_index = range_pair.first - data + 1 ;
162
- * last_index = range_pair.second - data;
161
+ first_index = range_pair.first - data + 1 ;
162
+ last_index = range_pair.second - data;
163
163
}
164
164
165
165
template <class T , class Compare >
166
- static void minmax_element_impl (const T *data, size_t size, index_int * min_index, index_int * max_index, Compare cmp) {
166
+ static void minmax_element_impl (const T *data, size_t size, index_int & min_index, index_int & max_index, Compare cmp) {
167
167
const T *end = data + size;
168
168
auto mm_pair = std::minmax_element (data, end, cmp);
169
169
// Index of the min/max items *IN FORTAN INDEXING*
170
- * min_index = mm_pair.first - data + 1 ;
171
- * max_index = mm_pair.second - data + 1 ;
170
+ min_index = mm_pair.first - data + 1 ;
171
+ max_index = mm_pair.second - data + 1 ;
172
172
}
173
173
%}
174
174
@@ -178,11 +178,11 @@ static void minmax_element_impl(const T *data, size_t size, index_int *min_index
178
178
179
179
%flc_cmp_algorithm(void , equal_range, %arg(const T *DATA, size_t DATASIZE,
180
180
T value,
181
- index_int * first_index, index_int * last_index),
181
+ index_int & first_index, index_int & last_index),
182
182
%arg(DATA, DATASIZE, value, first_index, last_index))
183
183
184
184
%flc_cmp_algorithm(void , minmax_element, %arg(const T *DATA, size_t DATASIZE,
185
- index_int * min_index, index_int * max_index),
185
+ index_int & min_index, index_int & max_index),
186
186
%arg(DATA, DATASIZE, min_index, max_index))
187
187
188
188
/* *****************************
0 commit comments