Designate a named argument for a replacement field
<include/boost/url/format.hpp>
template<class T>
_implementation-defined_
arg(
core::string_view name,
T const& arg);
Construct a named argument for a format URL string that contains named replacement fields.
The function parameters should be convertible to an implementation defined type able to store the name and a reference to any type potentially used as a format argument.
assert(format("user/{id}", arg("id", 1)).buffer() == "user/1");
An temporary object with reference semantics for a named argument
Name | Description |
---|---|
name | The argument name |
arg | The argument value |