#include "constants.h"
#include <algorithm>
#include <cassert>
#include <cmath>
#include <ranges>
Go to the source code of this file.
|
| namespace | fx |
| | Core routines that don't depend on any other fx routines.
|
|
| template<typename T = size_t> |
| constexpr T | fx::to_size (std::ranges::range auto &&xs) |
| | Calculate size of a series, return type depends on input param.
|
| constexpr auto | fx::to_first (std::ranges::range auto &&xs) |
| | Return the first entry in a series.
|
| constexpr auto | fx::to_sum (std::ranges::range auto &&xs) |
| | Calculate sum of series.
|
| constexpr auto | fx::to_sum2 (std::ranges::range auto &&xs) |
| | Calculate sum of series.
|
| constexpr auto | fx::to_profit (auto &&entry, auto &&exit) |
| | Calculate profit from a trade.
|
|
| constexpr auto | fx::to_last |
| | Return the last entry in a series.
|
| constexpr auto | fx::identity = [](auto &&xs) { return xs; } |
| | Just passing through.
|
| constexpr auto | fx::identity2 |
| | Just passing through.
|