kyopro library

This documentation is automatically generated by online-judge-tools/verification-helper

View the Project on GitHub Chipppppppppp/kyopro

:warning: kpr/template/lambda_macro.hpp

Required by

Code

#pragma once
#include <utility>

#define $(...) \
([&](auto&&... _lambda_macro_args) { \
    return ([&]([[maybe_unused]] auto&& $0, [[maybe_unused]] auto&& $1, [[maybe_unused]] auto&& $2, [[maybe_unused]] auto&& $3, [[maybe_unused]] auto&& $4, std::nullptr_t = nullptr, std::nullptr_t = nullptr, std::nullptr_t = nullptr, std::nullptr_t = nullptr, std::nullptr_t = nullptr) noexcept { return (__VA_ARGS__); })(std::forward<decltype(_lambda_macro_args)>(_lambda_macro_args)..., nullptr, nullptr, nullptr, nullptr, nullptr); \
})
#line 2 "kpr/template/lambda_macro.hpp"
#include <utility>

#define $(...) \
([&](auto&&... _lambda_macro_args) { \
    return ([&]([[maybe_unused]] auto&& $0, [[maybe_unused]] auto&& $1, [[maybe_unused]] auto&& $2, [[maybe_unused]] auto&& $3, [[maybe_unused]] auto&& $4, std::nullptr_t = nullptr, std::nullptr_t = nullptr, std::nullptr_t = nullptr, std::nullptr_t = nullptr, std::nullptr_t = nullptr) noexcept { return (__VA_ARGS__); })(std::forward<decltype(_lambda_macro_args)>(_lambda_macro_args)..., nullptr, nullptr, nullptr, nullptr, nullptr); \
})
Back to top page