line |
true |
false |
branch |
28
|
0 |
1 |
if ref $$opts{'into'} |
43
|
1 |
0 |
if (eval {
do {
require Variable::Magic
}
}) { } |
53
|
0 |
0 |
unless (exists &PerlX::Window::_TieScalar::TIESCALAR) |
55
|
0 |
0 |
unless eval "\n\t\t\t\tpackage #\n\t\t\t\t\tPerlX::Window::_TieScalar;\n\t\t\t\tsub TIESCALAR { my \$tmp = undef; bless \\\$tmp, \$_[0] }\n\t\t\t\tsub FETCH { \$PerlX::Window::window }\n\t\t\t\tsub STORE { \$PerlX::Window::window = \$_[1] }\n\t\t\t\t1;\n\t\t\t" |
73
|
1 |
0 |
unless (exists &PerlX::Window::_TieArray::TIEARRAY) |
75
|
0 |
1 |
unless eval qq[\n\t\t\tpackage #\n\t\t\t\tPerlX::Window::_TieArray;\n\t\t\tuse Carp;\n\t\t\tsub TIEARRAY { my \$tmp = undef; bless \\\$tmp, \$_[0] }\n\t\t\tsub STORE { \$PerlX::Window::window[ \$_[1] ] = \$_[2] }\n\t\t\tsub FETCH { \$PerlX::Window::window[ \$_[1] ] }\n\t\t\tsub FETCHSIZE { scalar \@PerlX::Window::window }\n\t\t\tsub STORESIZE { croak("Array has a fixed size") }\n\t\t\tsub EXTEND { () }\n\t\t\tsub EXISTS { !!1 }\n\t\t\tsub DELETE { croak("Array element cannot be deleted") }\n\t\t\tsub CLEAR { croak("Array has a fixed size") }\n\t\t\tsub PUSH { croak("Array has a fixed size") }\n\t\t\tsub POP { croak("Array has a fixed size") }\n\t\t\tsub SHIFT { croak("Array has a fixed size") }\n\t\t\tsub UNSHIFT { croak("Array has a fixed size") }\n\t\t\tsub SPLICE { croak("Array has a fixed size") }\n\t\t\t1;\n\t\t] |
106
|
4 |
16 |
unless defined $pos{$ref} |
112
|
10 |
10 |
ref $ref eq 'ARRAY' ? : |
119
|
0 |
4 |
@_ ? : |
128
|
2 |
8 |
if ($pos + $n > scalar @$ref) |
144
|
2 |
8 |
if ($pos + $n > length $$ref) |