File Coverage

blib/lib/List/UtilsBy/XS.pm
Criterion Covered Total %
statement 15 15 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 20 20 100.0


line stmt bran cond sub pod time code
1             package List::UtilsBy::XS;
2 14     14   416921 use 5.008_001;
  14         57  
  14         594  
3              
4 14     14   78 use strict;
  14         25  
  14         572  
5 14     14   70 use warnings;
  14         32  
  14         519  
6              
7 14     14   69 use XSLoader;
  14         23  
  14         474  
8              
9 14     14   13424 use parent qw/Exporter/;
  14         4915  
  14         77  
10              
11             our $VERSION = '0.04';
12              
13             our @EXPORT_OK = qw(
14             sort_by
15             rev_sort_by
16             nsort_by
17             rev_nsort_by
18              
19             max_by nmax_by
20             min_by nmin_by
21              
22             uniq_by
23              
24             partition_by
25             count_by
26              
27             zip_by
28             unzip_by
29              
30             extract_by
31              
32             weighted_shuffle_by
33              
34             bundle_by
35             );
36             our %EXPORT_TAGS = ( all => \@EXPORT_OK );
37              
38             XSLoader::load __PACKAGE__, $VERSION;
39              
40             1;
41             __END__