[#boost-urls-grammar-any_rule]
= xref:boost.adoc[boost]::xref:boost/urls.adoc[urls]::xref:boost/urls/grammar.adoc[grammar]::any&lowbar;rule
:relfileprefix: ../../../
:mrdocs:

== Synopsis

Declared in `&lt;https://www.github.com/boostorg/url/blob/develop/include/boost/url/grammar/range_rule.hpp#L101[boost&sol;url&sol;grammar&sol;range&lowbar;rule&period;hpp]&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class T&gt;
class any&lowbar;rule;
----

== Type Aliases

[cols="1"]
|===
| Name
| xref:boost/urls/grammar/any_rule/value_type.adoc[`value&lowbar;type`] 
|===


== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:boost/urls/grammar/any_rule/2constructor-0d.adoc[`any&lowbar;rule`]         [.small]#[constructor]#
| Constructors
| xref:boost/urls/grammar/any_rule/2destructor.adoc[`&#126;any&lowbar;rule`] [.small]#[destructor]#
| Destructor
| xref:boost/urls/grammar/any_rule/operator_assign-01.adoc[`operator&equals;`] 
| Assignment operators
| xref:boost/urls/grammar/any_rule/first.adoc[`first`] 
| 
| xref:boost/urls/grammar/any_rule/next.adoc[`next`] 
| 
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
