Branch Coverage

xsi/precision/SimpleGeometryPrecisionReducer.xsi
Criterion Covered Total %
branch 18 36 50.0


line true false branch
5 1 0 PrecisionModel& pm = xs::in(arg);
6 1 0 auto self = new SimpleGeometryPrecisionReducer(&pm);
1 0 auto self = new SimpleGeometryPrecisionReducer(&pm);
7 1 0 Object wrapped = xs::out(self);
1 0 Object wrapped = xs::out(self);
1 0 Object wrapped = xs::out(self);
8 1 0 wrapped.payload_attach(SvRV(arg), &payload_marker);
9 1 0 RETVAL = wrapped.ref();
1 0 RETVAL = wrapped.ref();
13 1 0 Object me{ST(0)};
1 0 Object me{ST(0)};
15 1 0 Object obj { payload.obj };
1 0 Object obj { payload.obj };
16 1 0 RETVAL = obj.ref();
1 0 RETVAL = obj.ref();
21 1 0 bool SimpleGeometryPrecisionReducer::getRemoveCollapsed ()
24 1 0 RETVAL = Helper::uplift(THIS->reduce(&g));
1 0 RETVAL = Helper::uplift(THIS->reduce(&g));