#include <raberu/raberu.hpp>
#include <iostream>
template<rbr::concepts::settings S>
void check_contains_any( S const& )
{
if constexpr( S::contains_any( "value"_kw, "active"_fl ) )
std::cout << "Correct settings\n";
else
std::cout << "Incorrect settings\n";
}
int main()
{
check_contains_any(
rbr::settings(
"malus"_kw = 6.5,
"value"_kw = 17) );
check_contains_any(
rbr::settings(
"active"_fl,
"value"_kw = 17) );
}
Raberu literals namespace.
Definition: keywords.hpp:369
Defines a group of options for processing.
Definition: settings.hpp:50