Retrieved the list of all keywords in a settings.
{
template<
template<
typename...>
class List,
typename Settings>
struct keywords;
template<template<typename...> class List, typename Settings>
}
constexpr auto keywords(rbr::settings< Opts... > const &s)
Retrieved the list of all keywords in a settings.
Definition keys_values.hpp:59
Raberu helper traits namespace.
Definition drop.hpp:61
#include <raberu/raberu.hpp>
#include <iostream>
#include <tuple>
int main()
{
auto opts =
rbr::settings(
"size"_kw = 75ULL,
"modal"_fl,
"value"_kw = 13.37);
std::apply([]<typename... T>(T const&...) { ((std::cout << typename T::id_type{} << "\n"), ...); }, kws);
}
Raberu literals namespace.
Definition keywords.hpp:368
settings(Opts const &... opts) -> settings< Opts... >
rbr::settings deduction guide