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(); |