| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
|
|
|
|
|
|
package Types::Common; |
|
2
|
|
|
|
|
|
|
|
|
3
|
28
|
|
|
28
|
|
1398862
|
use 5.008001; |
|
|
28
|
|
|
|
|
109
|
|
|
4
|
28
|
|
|
28
|
|
148
|
use strict; |
|
|
28
|
|
|
|
|
86
|
|
|
|
28
|
|
|
|
|
861
|
|
|
5
|
28
|
|
|
28
|
|
179
|
use warnings; |
|
|
28
|
|
|
|
|
72
|
|
|
|
28
|
|
|
|
|
3223
|
|
|
6
|
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
BEGIN { |
|
8
|
28
|
|
|
28
|
|
102
|
eval { require re }; |
|
|
28
|
|
|
|
|
165
|
|
|
9
|
28
|
50
|
|
|
|
1266
|
if ( $] < 5.010 ) { require Devel::TypeTiny::Perl58Compat } |
|
|
0
|
|
|
|
|
0
|
|
|
10
|
|
|
|
|
|
|
} |
|
11
|
|
|
|
|
|
|
|
|
12
|
|
|
|
|
|
|
BEGIN { |
|
13
|
28
|
|
|
28
|
|
94
|
$Types::Common::AUTHORITY = 'cpan:TOBYINK'; |
|
14
|
28
|
|
|
|
|
1935
|
$Types::Common::VERSION = '2.010001'; |
|
15
|
|
|
|
|
|
|
} |
|
16
|
|
|
|
|
|
|
|
|
17
|
|
|
|
|
|
|
our ( @EXPORT, @EXPORT_OK, %EXPORT_TAGS ); |
|
18
|
|
|
|
|
|
|
|
|
19
|
|
|
|
|
|
|
use Type::Library |
|
20
|
28
|
|
|
|
|
382
|
-extends => [ qw( |
|
21
|
|
|
|
|
|
|
Types::Standard |
|
22
|
|
|
|
|
|
|
Types::Common::Numeric |
|
23
|
|
|
|
|
|
|
Types::Common::String |
|
24
|
|
|
|
|
|
|
Types::TypeTiny |
|
25
|
28
|
|
|
28
|
|
11964
|
) ]; |
|
|
28
|
|
|
|
|
96
|
|
|
26
|
|
|
|
|
|
|
|
|
27
|
28
|
|
|
28
|
|
23624
|
use Type::Params -sigs; |
|
|
28
|
|
|
|
|
102
|
|
|
|
28
|
|
|
|
|
338
|
|
|
28
|
|
|
|
|
|
|
$EXPORT_TAGS{sigs} = $Type::Params::EXPORT_TAGS{sigs}; |
|
29
|
|
|
|
|
|
|
push @EXPORT_OK, @{ $EXPORT_TAGS{sigs} }; |
|
30
|
|
|
|
|
|
|
|
|
31
|
|
|
|
|
|
|
sub _generate_t { |
|
32
|
4
|
|
|
4
|
|
129
|
my $package = shift; |
|
33
|
4
|
|
|
|
|
2846
|
require Type::Registry; |
|
34
|
4
|
|
|
|
|
31
|
my $t = 'Type::Registry'->_generate_t( @_ ); |
|
35
|
4
|
|
|
|
|
15
|
$t->()->add_types( $package ); |
|
36
|
4
|
|
|
|
|
36
|
return $t; |
|
37
|
|
|
|
|
|
|
} |
|
38
|
|
|
|
|
|
|
push @EXPORT_OK, 't'; |
|
39
|
|
|
|
|
|
|
|
|
40
|
|
|
|
|
|
|
__PACKAGE__->meta->make_immutable; |
|
41
|
|
|
|
|
|
|
|
|
42
|
|
|
|
|
|
|
__END__ |