| line |
true |
false |
branch |
|
6
|
1 |
0 |
Object arg{arg0}; |
|
|
1 |
0 |
Object arg{arg0}; |
|
7
|
1 |
0 |
if (arg.stash().name() == "Geo::Geos::PrecisionModel") { |
|
|
1 |
0 |
if (arg.stash().name() == "Geo::Geos::PrecisionModel") { |
|
|
1 |
0 |
if (arg.stash().name() == "Geo::Geos::PrecisionModel") { |
|
8
|
1 |
0 |
PrecisionModel& pm = xs::in(arg); |
|
9
|
1 |
0 |
self = new GeometryPrecisionReducer(pm); |
|
12
|
0 |
0 |
GeometryFactory& gf = xs::in(arg); |
|
13
|
0 |
0 |
self = new GeometryPrecisionReducer(gf); |
|
|
0 |
0 |
self = new GeometryPrecisionReducer(gf); |
|
15
|
1 |
0 |
Object wrapped = xs::out(self); |
|
|
1 |
0 |
Object wrapped = xs::out(self); |
|
|
1 |
0 |
Object wrapped = xs::out(self); |
|
16
|
1 |
0 |
wrapped.payload_attach(SvRV(arg0), &payload_marker); |
|
17
|
1 |
0 |
RETVAL = wrapped.ref(); |
|
|
1 |
0 |
RETVAL = wrapped.ref(); |
|
25
|
1 |
0 |
auto ptr = THIS->reduce(g); |
|
|
1 |
0 |
auto ptr = THIS->reduce(g); |
|
26
|
1 |
0 |
RETVAL = Helper::uplift(ptr.release()); |