:relfileprefix: ../../../
[#D478A26944ABDAA7A869D6D562BF3F059C54E3B9-optional_rule]

= Overload set optional_rule

== Members




[source,cpp,subs="verbatim,macros,-callouts"]
----
template<class R_>
constexpr
xref:boost/urls/grammar/optional_rule_t.adoc[optional_rule_t]<R_>
optional_rule(const R_& r);
  xref:boost/urls/grammar/optional_rule-0c.adoc[pass:c,q,m[*_» more..._*]]
----




[source,cpp,subs="verbatim,macros,-callouts"]
----
template<class Rule>
constexpr
xref:boost/urls/grammar/optional_rule_t.adoc[optional_rule_t]<Rule>
optional_rule(const Rule& r);
  xref:boost/urls/grammar/optional_rule-03.adoc[pass:c,q,m[*_» more..._*]]
----

