Sponsoring The Perl Toolchain Summit 2025: Help make this important event another success Learn more

# [[[ HEADER ]]]
use strict;
our $VERSION = 0.004_000;
# [[[ OO INHERITANCE ]]]
use Carp;
# [[[ SUB-TYPES BEFORE INCLUDES ]]]
# [[[ INCLUDES ]]]
# for type-checking via SvIOKp(), SvNOKp(), and SvPOKp(); inside INIT to delay until after 'use MyConfig'
#INIT { RPerl::diag("in Hash.pm, loading C++ helper functions for type-checking...\n"); }
INIT {
RPerl::HelperFunctions_cpp::cpp_load();
}
# DEV NOTE, CORRELATION #rp18: RPerl::DataStructure::Array & Hash can not 'use RPerl;' so *__MODE_ID() subroutines are hard-coded here
package main;
use strict;
sub RPerl__DataStructure__Hash__MODE_ID { return 0; }
1; # end of class