:relfileprefix: ../../../ [#boost-urls-grammar-implementation_defined] == xref:boost.adoc[pass:[boost]]::xref:boost/urls.adoc[pass:[urls]]::xref:boost/urls/grammar.adoc[pass:[grammar]]::implementation_defined === Types [cols=2,separator=¦] |=== ¦Name ¦Description ¦xref:boost/urls/grammar/implementation_defined/all_chars_t.adoc[`all_chars_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/alnum_chars_t.adoc[`alnum_chars_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/alpha_chars_t.adoc[`alpha_chars_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/ch_delim_rule.adoc[`ch_delim_rule`] ¦ ¦xref:boost/urls/grammar/implementation_defined/charset_ref.adoc[`charset_ref`] ¦ ¦xref:boost/urls/grammar/implementation_defined/cs_delim_rule.adoc[`cs_delim_rule`] ¦ ¦xref:boost/urls/grammar/implementation_defined/dec_octet_rule_t.adoc[`dec_octet_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/digit_chars_t.adoc[`digit_chars_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/hexdig_chars_t.adoc[`hexdig_chars_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/not_empty_rule_t.adoc[`not_empty_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/optional_rule_t.adoc[`optional_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/range_rule_t-02.adoc[`range_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/range_rule_t-03.adoc[`range_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/rule_ref.adoc[`rule_ref`] ¦ ¦xref:boost/urls/grammar/implementation_defined/squelch_rule_t.adoc[`squelch_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/token_rule_t.adoc[`token_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/tuple_rule_t.adoc[`tuple_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/variant_rule_t.adoc[`variant_rule_t`] ¦ ¦xref:boost/urls/grammar/implementation_defined/vchars_t.adoc[`vchars_t`] ¦ |===