line |
true |
false |
branch |
28
|
0 |
40067 |
@_ == 1 ? : |
31
|
40067 |
0 |
if (my(@makers) = map(scalar(&blessed($_) and $_->can("new_intersection")), @types)) |
33
|
1 |
40066 |
if (ref $first_maker) |
35
|
1 |
0 |
if ($all_same) |
47
|
40066 |
24 |
@_ == 1 ? : |
49
|
1 |
40089 |
if exists $opts{'parent'} |
52
|
1 |
40088 |
if exists $opts{'constraint'} |
55
|
1 |
40087 |
if exists $opts{'inlined'} |
57
|
1 |
40086 |
unless exists $opts{'type_constraints'} |
60
|
15 |
80168 |
$_->isa('Type::Tiny::Intersection') ? : |
65
|
40086 |
0 |
ref $opts{'type_constraints'} eq 'ARRAY' ? : |
73
|
40107 |
40100 |
defined $known ? : |
76
|
17 |
40069 |
if (@known == @constraints) |
81
|
17 |
0 |
if $xsub |
120
|
34 |
80 |
unless (exists $self->{'xs_sub'}) |
126
|
35 |
36 |
defined $known ? : |
129
|
7 |
27 |
if (@known == @constraints) |
139
|
20 |
94 |
if $Type::Tiny::AvoidCallbacks |
142
|
14 |
80 |
if $self->{'xs_sub'} |
157
|
0 |
1 |
unless defined $varname |
159
|
0 |
1 |
if $self->check($value) |
165
|
1 |
0 |
if $deep |