File Coverage

src/xs/geos/noding.h
Criterion Covered Total %
statement 11 14 78.5
branch n/a
condition n/a
subroutine n/a
pod n/a
total 11 14 78.5


line stmt bran cond sub pod time code
1             #pragma once
2              
3             #include
4             #include
5             #include
6             #include
7             #include
8             #include
9             #include
10             #include
11             #include
12             #include
13             #include
14             #include
15             #include
16             #include
17             #include
18             #include
19             #include
20             #include
21             #include
22             #include
23             #include
24             #include
25             #include
26              
27             namespace xs {
28              
29             template
30             struct Typemap : TypemapObject {
31 8           static panda::string_view package() {return "Geo::Geos::Noding::SegmentString"; }
32             };
33              
34             template <>
35             struct Typemap: Typemap{
36 20           static panda::string_view package() {return "Geo::Geos::Noding::NodedSegmentString"; }
37             };
38              
39             template <>
40             struct Typemap: Typemap{
41 12           static panda::string_view package() {return "Geo::Geos::Noding::BasicSegmentString"; }
42             };
43              
44             template
45             struct Typemap : TypemapObject {
46 0           static panda::string_view package() {return "Geo::Geos::Noding::SegmentIntersector"; }
47             };
48              
49             template <>
50             struct Typemap: Typemap{
51 8           static panda::string_view package() {return "Geo::Geos::Noding::SegmentIntersectionDetector"; }
52             };
53              
54             template <>
55             struct Typemap: Typemap{
56 4           static panda::string_view package() {return "Geo::Geos::Noding::SingleInteriorIntersectionFinder"; }
57             };
58              
59             template <>
60             struct Typemap: Typemap{
61 8           static panda::string_view package() {return "Geo::Geos::Noding::IntersectionAdder"; }
62             };
63              
64              
65             template <>
66             struct Typemap: Typemap{
67 4           static panda::string_view package() {return "Geo::Geos::Noding::IntersectionFinderAdder"; }
68             };
69              
70             template
71             struct Typemap : TypemapObject {
72 0           static panda::string_view package() {return "Geo::Geos::Noding::Noder"; }
73             };
74              
75             template <>
76             struct Typemap: Typemap{
77 4           static panda::string_view package() {return "Geo::Geos::Noding::IteratedNoder"; }
78             };
79              
80             template <>
81             struct Typemap: Typemap{
82 4           static panda::string_view package() {return "Geo::Geos::Noding::ScaledNoder"; }
83             };
84              
85             template <>
86             struct Typemap: Typemap{
87 0           static panda::string_view package() {return "Geo::Geos::Noding::SinglePassNoder"; }
88             };
89              
90             template <>
91             struct Typemap: Typemap{
92 4           static panda::string_view package() {return "Geo::Geos::Noding::SimpleNoder"; }
93             };
94              
95             template <>
96             struct Typemap: Typemap{
97 4           static panda::string_view package() {return "Geo::Geos::Noding::SimpleSnapRounder"; }
98             };
99              
100             }