mirror of
https://github.com/reactos/reactos.git
synced 2025-02-28 19:32:59 +00:00
18 lines
346 B
C++
18 lines
346 B
C++
#ifndef IOTA_H
|
|
#define IOTA_H
|
|
|
|
#include <numeric>
|
|
|
|
//iota definition used in unit test
|
|
template <typename _It, typename _Tp>
|
|
void __iota(_It __first, _It __last, _Tp __val) {
|
|
#if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS)
|
|
iota(__first, __last, __val);
|
|
#else
|
|
while (__first != __last) {
|
|
*__first++ = __val++;
|
|
}
|
|
#endif
|
|
}
|
|
|
|
#endif
|