SPVM::EqualityChecker::Address − a callback implementation of EqualityChecker to check if the memory addresses of the two objects are equal.
use
EqualityChecker::Address;
my $equality_checker =
EqualityChecker::Address−>new;
my $point1 = Point−>new(1, 2);
my $point2 = $point1;
my $point3 = Point−>new(1, 2);
# Equals
my $is_equal = $equality_checker−>($point1,
$point2);
# Not equals
my $is_equal = $equality_checker−>($point1,
$point3);
EqualityChecker::Address is a callback implementation of EqualityChecker to check if the memory addresses of the two objects are equal.
"static method new : EqualityChecker::Address ();"
Create a new EqualityChecker::Address object.
"method : int ($object1 : object, $object2 : object);"
If the address of the two objects are equal, return 1. Otherwise, return 0.
Copyright (c) 2023 Yuki Kimoto
MIT License