nixos/packages/biu/test/common.cpp

14 lines
352 B
C++
Raw Permalink Normal View History

2024-08-22 20:39:34 +08:00
# include <biu.hpp>
int main()
{
using namespace biu::literals;
2024-08-22 22:43:25 +08:00
for (auto [a, b] : biu::sequence(std::array{2, 2, 2}))
2024-08-22 20:39:34 +08:00
std::cout << "{} {}\n"_f(a, b);
2024-09-13 14:56:51 +08:00
std::optional<std::vector<int>> a;
auto b = a.value_or(std::vector<int>{1, 2, 3})
| biu::toLvalue
| ranges::views::transform([](int i){ return i + 1; })
| ranges::to_vector;
2024-08-22 20:39:34 +08:00
}