GCC Code Coverage Report


Directory: ./
File: tasks/nalitov_d_broadcast/common/include/common.hpp
Date: 2026-01-27 01:59:34
Exec Total Coverage
Lines: 1 1 100.0%
Functions: 0 0 -%
Branches: 2 2 100.0%

Line Branch Exec Source
1 #pragma once
2
3 #include <string>
4 #include <tuple>
5 #include <variant>
6 #include <vector>
7
8 #include "task/include/task.hpp"
9
10 namespace nalitov_d_broadcast {
11
12 using InTypeVariant = std::variant<std::vector<int>, std::vector<float>, std::vector<double>>;
13
14
2/2
✓ Branch 0 taken 50 times.
✓ Branch 1 taken 110 times.
320 struct InType {
15 InTypeVariant data;
16 int root{0};
17 };
18
19 using OutType = InTypeVariant;
20 using TestType = std::tuple<int, std::string>;
21 using BaseTask = ppc::task::Task<InType, OutType>;
22
23 } // namespace nalitov_d_broadcast
24