Function Address.opEquals
Compares two addresses for equality.
bool opEquals(T)
(
T that
) const
if (is(Unqual!T == Address4) || is(Unqual!T == Address6));
bool opEquals(T)
(
T that
) const
if (is(Unqual!T == Address));
Parameters
Name | Description |
---|---|
T | The type of the other address. It can be Address, Address4 or Address6. |
that | The address to compare with. |
Returns
true if this and that addresses are representations of the same IP address, false otherwise.
Example
assert(Address(Address4 .loopback) == Address4 .loopback);
assert(Address(Address6 .loopback) == Address6 .loopback);
assert(Address(Address4 .loopback) != Address6 .loopback);
Example
assert(Address(Address6 .loopback) == Address(Address6 .loopback));
assert(Address(Address4 .loopback) != Address(Address6 .loopback));
Example
Address address = Address4 .any;
address = Address4 .loopback;
assert(address == Address4 .loopback);
}