The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

our $AUTHORITY = 'cpan:SCHWIGON';
# ABSTRACT: Abstraction for internal attributes attached to a point
$Data::DPath::Attrs::VERSION = '0.60';
use strict;
use Class::XSAccessor # ::Array
chained => 1,
constructor => 'new',
accessors => [qw( key idx )];
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
Data::DPath::Attrs - Abstraction for internal attributes attached to a point
=head1 INTERNAL METHODS
=head2 new
Constructor.
=head2 key
Attribute / accessor.
The key actual hash key under which the point is located in case it's
the value of a hash entry.
=head2 idx
Attribute / accessor.
The key actual array index under which the point is located in case it's
the value of a array entry.
=head1 AUTHOR
Steffen Schwigon <ss5@renormalist.net>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2024 by Steffen Schwigon.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut