Manpage logo

SPVM::EqualityChecker::Address - a callback implementation of EqualityChecker to check if the memory addresses of the two objects are equal.

Name  Usage  Description  Class Methods  new  Interface Method Implementation  Copyright & License 

Name

SPVM::EqualityChecker::Address − a callback implementation of EqualityChecker to check if the memory addresses of the two objects are equal.

Usage

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);

Description

EqualityChecker::Address is a callback implementation of EqualityChecker to check if the memory addresses of the two objects are equal.

Class Methods

new

"static method new : EqualityChecker::Address ();"

Create a new EqualityChecker::Address object.

Interface Method Implementation

"method : int ($object1 : object, $object2 : object);"

If the address of the two objects are equal, return 1. Otherwise, return 0.

Copyright & License

Copyright (c) 2023 Yuki Kimoto

MIT License


Updated 2026-06-01 - jenkler.se | uex.se