:relfileprefix: ../../
[#boost-urls-operator_not_eq]

== xref:boost.adoc[pass:[boost]]::xref:boost/urls.adoc[pass:[urls]]::operator!=

  


Return true if two addresses are not equal



=== Synopsis
  

[source,cpp,subs="verbatim,macros,-callouts"]
----
bool
xref:boost/urls/operator_not_eq-02.adoc[pass:[operator!=]](
    xref:boost/urls/ipv4_address.adoc[ipv4_address] const& a1,
    xref:boost/urls/ipv4_address.adoc[ipv4_address] const& a2) noexcept;
----

[source,cpp,subs="verbatim,macros,-callouts"]
----
bool
xref:boost/urls/operator_not_eq-07.adoc[pass:[operator!=]](
    xref:boost/urls/ipv6_address.adoc[ipv6_address] const& a1,
    xref:boost/urls/ipv6_address.adoc[ipv6_address] const& a2) noexcept;
----

[source,cpp,subs="verbatim,macros,-callouts"]
----
bool
xref:boost/urls/operator_not_eq-037.adoc[pass:[operator!=]](
    xref:boost/urls/authority_view.adoc[authority_view] const& a0,
    xref:boost/urls/authority_view.adoc[authority_view] const& a1) noexcept;
----

[source,cpp,subs="verbatim,macros,-callouts"]
----
template<
    class S0,
    class S1>
constexpr
bool
xref:boost/urls/operator_not_eq-03b.adoc[pass:[operator!=]](
    S0 const& s0,
    S1 const& s1) noexcept;
----

[source,cpp,subs="verbatim,macros,-callouts"]
----
bool
xref:boost/urls/operator_not_eq-0f.adoc[pass:[operator!=]](
    xref:boost/urls/params_encoded_base/iterator.adoc[iterator] const& it0,
    xref:boost/urls/params_encoded_base/iterator.adoc[iterator] const& it1) noexcept;
----

[source,cpp,subs="verbatim,macros,-callouts"]
----
bool
xref:boost/urls/operator_not_eq-04.adoc[pass:[operator!=]](
    xref:boost/urls/url_view_base.adoc[url_view_base] const& u0,
    xref:boost/urls/url_view_base.adoc[url_view_base] const& u1) noexcept;
----
  







