:relfileprefix: ../../../
[#A5F9E7DAFA3E899512FD146FE27B19D9B96DF2A3]

= Class is_rule



== Synopsis

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

[source,cpp,subs="verbatim,macros,-callouts"]
----
template<
    class T,
    class = void>
struct is_rule
    : xref:std.adoc[std]::xref:std/false_type.adoc[false_type];
----

==  Types
[,cols=2]
|===
|Name |Description
|xref:std/integral_constant/type.adoc[`pass:v[type]`] |

|xref:std/integral_constant/value_type.adoc[`pass:v[value_type]`] |

|===
==  Member Functions
[,cols=2]
|===
|Name |Description
|xref:std/integral_constant/2conversion.adoc[`pass:v[operator std::integral_constant::value_type]`] |

|xref:std/integral_constant/operator_call.adoc[`pass:v[operator()]`] |

|===
==  Static Data Members
[,cols=2]
|===
|Name |Description
|xref:std/integral_constant/value.adoc[`pass:v[value]`] |

|===


