Ref::Util::XS(3p)

NAME
Ref::Util::XS - XS implementation for Ref::Util

VERSION
version 0.117

SYNOPSIS
    use Ref::Util;
    # Don't use Ref::Util::XS directly!

    if (is_arrayref($something) {
        print for @$something;
    }
    elsif (is_hashref($something)) {
        print for sort values %$something;
    }

DESCRIPTION
Ref::Util::XS is the XS implementation of Ref::Util, which provides several functions to help identify references in a more convenient way than the usual approach of examining the return value of "ref".

You should use Ref::Util::XS by installing Ref::Util itself: if the system you install it on has a C compiler available, "Ref::Util::XS" will be installed and used automatically, providing a significant speed boost to everything that uses "Ref::Util".

See Ref::Util for full documentation of the available functions.

THANKS
The following people have been invaluable in their feedback and support.

•   Yves Orton

•   Steffen Müller

•   Jarkko Hietaniemi

•   Mattia Barbon

•   Zefram

•   Tony Cook

•   Sergey Aleynikov

AUTHORS AND MAINTAINERS

•   Aaron Crane

•   Vikentiy Fesunov

•   Sawyer X

•   Gonzalo Diethelm

•   Karen Etheridge

•   Graham Knop

•   p5pclub

LICENSE
This software is made available under the MIT Licence as stated in the accompanying LICENSE file.

AUTHORS

•   Sawyer X <xsawyerx@cpan.org>

•   Aaron Crane <arc@cpan.org>

•   Vikenty Fesunov <vyf@cpan.org>

•   Gonzalo Diethelm <gonzus@cpan.org>

•   Karen Etheridge <ether@cpan.org>

•   Graham Knop <haarg@cpan.org>

COPYRIGHT AND LICENSE
This software is Copyright (c) 2018 by Sawyer X.

This is free software, licensed under:

  The MIT (X11) License