raberu v1.1.0
Fancy Named Parameter Library
Loading...
Searching...
No Matches

◆ keyword()

template<typename ID>
any_keyword< ID > keyword ( ID id)
related

Create a regular keyword for reuse.

Parameters
idUnique rbr::id_ for the keyword being built
Returns
An instance of rbr::any_keyword

Example:

#include <raberu/raberu.hpp>
#include <iostream>
#include <string>
using namespace rbr::literals;
inline constexpr auto name = rbr::keyword("name"_id);
int main()
{
std::cout << rbr::settings(name = std::string{"Jane Doe"});
}
constexpr any_keyword< ID > keyword(ID id) noexcept
Create a regular keyword for reuse.
Definition keywords.hpp:331
Raberu literals namespace.
Definition keywords.hpp:368
settings(Opts const &... opts) -> settings< Opts... >
rbr::settings deduction guide