| Function |
Header |
Standard |
VBCC |
GCC |
SAS/C |
DICE |
Notes |
| accumulate |
numeric |
C++98 |
|
|
STLport |
|
Accumulate values in range |
| inner_product |
numeric |
C++98 |
|
|
STLport |
|
Inner product of two ranges |
| partial_sum |
numeric |
C++98 |
|
|
STLport |
|
Partial sums of range |
| adjacent_difference |
numeric |
C++98 |
|
|
STLport |
|
Adjacent differences in range |
| iota |
numeric |
C++11 |
|
|
Missing |
|
Fill range with incrementing values |
| reduce |
numeric |
C++17 |
|
|
Missing |
|
Reduce range with binary operation |
| exclusive_scan |
numeric |
C++17 |
|
|
Missing |
|
Exclusive scan of range |
| inclusive_scan |
numeric |
C++17 |
|
|
Missing |
|
Inclusive scan of range |
| transform_reduce |
numeric |
C++17 |
|
|
Missing |
|
Transform and reduce range |
| transform_exclusive_scan |
numeric |
C++17 |
|
|
Missing |
|
Transform and exclusive scan |
| transform_inclusive_scan |
numeric |
C++17 |
|
|
Missing |
|
Transform and inclusive scan |
| gcd |
numeric |
C++17 |
|
|
Missing |
|
Greatest common divisor |
| lcm |
numeric |
C++17 |
|
|
Missing |
|
Least common multiple |
| midpoint |
numeric |
C++20 |
|
|
Missing |
|
Midpoint of two values |
| lerp |
numeric |
C++20 |
|
|
Missing |
|
Linear interpolation |
| TOTALS |
|
|
0/15 |
0/15 |
4/15 |
0/15 |
|