Data-Traverse
view release on metacpan or search on metacpan
lib/Data/Traverse.pm view on Meta::CPAN
sub ignore_unsupported_refs {
my $class = shift;
$IGNORE_BAD_REFS = shift;
}
# Preloaded methods go here.
# Use this sub to do the prototype only. The real fun
# happens in real_traverse.
sub traverse(&$) {
my ( $callback, $ref ) = @_;
my $type = reftype $ref or
croak "Second argument to traverse must be a reference";
real_traverse( $callback, $ref, $type, caller );
}
sub real_traverse {
my ( $callback, $ref, $type, $caller ) = @_;
( run in 2.007 seconds using v1.01-cache-2.11-cpan-49f99fa48dc )