SYNOPSIS
use 5.010;
use Scalar::Does qw(does);
use Scalar::Does::MooseTypes -all;
my $var = [];
if (does $var, ArrayRef) {
say "It's an arrayref!";
}
STATUS
This module is deprecated; use Types::Standard instead:
use 5.010; use Scalar::Does qw(does); use Types::Standard qw(ArrayRef); my $var = []; if (does $var, ArrayRef) { say "It's an arrayref!"; }
DESCRIPTION
Constants
- "Any"
- "Item"
- "Bool"
- "Undef"
- "Defined"
- "Value"
- "Str"
- "Num"
- "Int"
- "ClassName"
- "RoleName"
- "Ref"
- "ScalarRef"
- "ArrayRef"
- "HashRef"
- "CodeRef"
- "RegexpRef"
- "GlobRef"
- "FileHandle"
- "Object"
AUTHOR
Toby Inkster <[email protected]>.COPYRIGHT AND LICENCE
This software is copyright (c) 2012-2014 by Toby Inkster.This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
DISCLAIMER OF WARRANTIES
THIS PACKAGE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.