| line |
true |
false |
branch |
|
5
|
1 |
0 |
|
|
|
1 |
0 |
|
|
7
|
2 |
0 |
if (arg1.stash().name() == "Geo::Geos::LineSegment") { |
|
|
2 |
0 |
if (arg1.stash().name() == "Geo::Geos::LineSegment") { |
|
|
1 |
1 |
if (arg1.stash().name() == "Geo::Geos::LineSegment") { |
|
8
|
1 |
0 |
auto& ls1 = xs::in(arg1); |
|
9
|
1 |
0 |
auto& ls2 = xs::in(arg2); |
|
10
|
1 |
0 |
THIS->overlap(ls1, ls2); |
|
13
|
0 |
1 |
if(!arg2) throw("undef not allowed"); |
|
14
|
0 |
1 |
if(!arg4) throw("undef not allowed"); |
|
15
|
1 |
0 |
auto& mc1 = xs::in(arg1); |
|
16
|
1 |
0 |
auto& mc2 = xs::in(arg3); |
|
17
|
0 |
1 |
std::size_t start1 = SvUV(arg2); |
|
|
1 |
0 |
std::size_t start1 = SvUV(arg2); |
|
18
|
0 |
1 |
std::size_t start2 = SvUV(arg4); |
|
|
1 |
0 |
std::size_t start2 = SvUV(arg4); |
|
19
|
1 |
0 |
THIS->overlap(mc1, start1, mc2, start2); |
|
26
|
2 |
2 |
case 0: val = &THIS->tempEnv1; break; |
|
30
|
0 |
4 |
auto e = xs::in(newval); |
|
31
|
0 |
0 |
*val = *e; |
|
32
|
0 |
0 |
} |
|
34
|
4 |
0 |
} |
|
|
4 |
0 |
} |