Branch Coverage

regerror.cc
Criterion Covered Total %
branch 22 42 52.3


line true false branch
18 36 0 Stash errc_stash("XS::STL::errc", GV_ADD);
136 2808 36 for (const auto& item : list) {
137 2808 0 auto v = xs::out(make_error_code(item.value));
138 2808 0 errc_stash.add_const_sub(item.long_name, v);
139 2808 0 errc_stash.add_const_sub(item.short_name, v);
142 36 0 Stash future_errc_stash("XS::STL::future_errc", GV_ADD);
143 36 0 future_errc_stash.add_const_sub("broken_promise", Simple(int(std::future_errc::broken_promise)));
36 0 future_errc_stash.add_const_sub("broken_promise", Simple(int(std::future_errc::broken_promise)));
144 36 0 future_errc_stash.add_const_sub("future_already_retrieved", Simple(int(std::future_errc::future_already_retrieved)));
36 0 future_errc_stash.add_const_sub("future_already_retrieved", Simple(int(std::future_errc::future_already_retrieved)));
145 36 0 future_errc_stash.add_const_sub("promise_already_satisfied", Simple(int(std::future_errc::promise_already_satisfied)));
36 0 future_errc_stash.add_const_sub("promise_already_satisfied", Simple(int(std::future_errc::promise_already_satisfied)));
146 36 0 future_errc_stash.add_const_sub("no_state", Simple(int(std::future_errc::no_state)));
36 0 future_errc_stash.add_const_sub("no_state", Simple(int(std::future_errc::no_state)));
148 36 0 Stash stl_stash("XS::STL", GV_ADD);
149 36 0 stl_stash.add_const_sub("generic_category", xs::out(&std::generic_category()));
36 0 stl_stash.add_const_sub("generic_category", xs::out(&std::generic_category()));
150 36 0 stl_stash.add_const_sub("system_category", xs::out(&std::system_category()));
36 0 stl_stash.add_const_sub("system_category", xs::out(&std::system_category()));
151 36 0 stl_stash.add_const_sub("future_category", xs::out(&std::future_category()));
36 0 stl_stash.add_const_sub("future_category", xs::out(&std::future_category()));