:relfileprefix: ../../../
[#91093228A272F2C7FA65CD4B905B05432DFA9161]

= Class optional_rule_t



== Synopsis

Declared in header `</boost/url/grammar/optional_rule.hpp#L65[boost/url/grammar/optional_rule.hpp,window=blank_]>`

[source,cpp,subs="verbatim,macros,-callouts"]
----
template<class Rule>
struct optional_rule_t;
----

==  Types
[,cols=2]
|===
|Name |Description
|xref:boost/urls/grammar/optional_rule_t/value_type.adoc[`pass:v[value_type]`] |

|===
==  Member Functions
[,cols=2]
|===
|Name |Description
|xref:boost/urls/grammar/optional_rule_t/parse.adoc[`pass:v[parse]`] |

|===
==  Friends
[,cols=2]
|===
|Name |Description
|xref:boost/urls/grammar/optional_rule_t/8friend.adoc[`pass:v[optional_rule]`] |

|===


