boost::urls::grammar::ref
Return a reference to a rule
Synopsis
template<class Rule>
constexpr
_implementation‐defined_
ref(Rule const& r) noexcept;
Description
This function returns a rule which references the specified object. This is used to reduce the number of bytes of storage (`sizeof`) required by a combinator when it stores a copy of the object.
Ownership of the object is not transferred; the caller is responsible for ensuring the lifetime of the object is extended until it is no longer referenced. For best results, `ref` should only be used with compile‐time constants.
Parameters
Name | Description |
---|---|
r |
The rule to use |
Created with MrDocs