Branch Coverage

Geos.xs
Criterion Covered Total %
branch 14 36 38.8


line true false branch
47 0 2 struct SubItemVisitor: public geos::index::ItemVisitor {
51 2 0 SubItemVisitor(Sub sub_, Helper::lookup_map_t& lookup_map_):sub{sub_}, lookup_map{lookup_map_} {};
54 2 0 HE* he = hv_fetch_ent(lookup_map, key, 0, 0);
55 0 2 if (!he) throw ("Cannot lookup key in map");
56 2 0 Scalar arg {HeVAL(he)};
57 2 0 sub(arg);
73 1 0 if (mg->mg_virtual == &payload_marker_IntersectionFinderAdder) {
75 1 0 delete payload;
81 5 0 if (mg->mg_virtual == &payload_marker_Noder) {
83 5 0 delete payload;
89 2 0 if (mg->mg_virtual == &payload_marker_MonotoneChain) {
91 2 0 delete payload;
97 8 0 if (mg->mg_virtual == &payload_marker_SVs_map) {
99 8 0 delete payload;
106 0 0 Sv ret = xs::out(aTHX_ new Coordinate());
0 0 Sv ret = xs::out(aTHX_ new Coordinate());
0 0 Sv ret = xs::out(aTHX_ new Coordinate());
111 0 0 static thread_local Sv obj = coordinate_create_null();