Branch Coverage

t/cookbook/recipe12.xsi
Criterion Covered Total %
branch 0 56 0.0


line true false branch
84 0 0 switch(ix) {
88 0 0 if (new_val) {
89 0 0 *val = SvNV(new_val);
0 0 *val = SvNV(new_val);
96 0 0 }
97 0 0
104 0 0 }
0 0 }
108 0 0 }
0 0 }
114 0 0 std::vector points;
115 0 0 for(auto it: pts) {
0 0 for(auto it: pts) {
0 0 for(auto it: pts) {
0 0 for(auto it: pts) {
116 0 0 points.push_back(*(xs::in(it)));
0 0 points.push_back(*(xs::in(it)));
120 0 0 auto payload_holder = payload_ptr_t{new StatisticsRecipe12_payload{ *interest, std::move(points) }};
0 0 auto payload_holder = payload_ptr_t{new StatisticsRecipe12_payload{ *interest, std::move(points) }};
121 0 0 auto self_holder = stats_ptr_t{new StatisticsRecipe12{ payload_holder->interest, payload_holder->points }};
0 0 auto self_holder = stats_ptr_t{new StatisticsRecipe12{ payload_holder->interest, payload_holder->points }};
0 0 auto self_holder = stats_ptr_t{new StatisticsRecipe12{ payload_holder->interest, payload_holder->points }};
123 0 0 Object self = xs::out(self_holder.get(), CLASS);
0 0 Object self = xs::out(self_holder.get(), CLASS);
0 0 Object self = xs::out(self_holder.get(), CLASS);
124 0 0 self.payload_attach((void*)payload_holder.get(), &payload_marker_12);
129 0 0 RETVAL = self.ref();
0 0 RETVAL = self.ref();