GCC Code Coverage Report


Directory: ./
File: include/coal/serialization/triangle.h
Date: 2025-04-01 09:23:31
Exec Total Coverage
Lines: 5 5 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 //
2 // Copyright (c) 2021-2022 INRIA
3 //
4
5 #ifndef COAL_SERIALIZATION_TRIANGLE_H
6 #define COAL_SERIALIZATION_TRIANGLE_H
7
8 #include "coal/data_types.h"
9 #include "coal/serialization/fwd.h"
10
11 namespace boost {
12 namespace serialization {
13
14 template <class Archive>
15 78496 void serialize(Archive &ar, coal::Triangle &triangle,
16 const unsigned int /*version*/) {
17
1/2
✓ Branch 3 taken 39248 times.
✗ Branch 4 not taken.
78496 ar &make_nvp("p0", triangle[0]);
18
1/2
✓ Branch 3 taken 39248 times.
✗ Branch 4 not taken.
78496 ar &make_nvp("p1", triangle[1]);
19
1/2
✓ Branch 3 taken 39248 times.
✗ Branch 4 not taken.
78496 ar &make_nvp("p2", triangle[2]);
20 78496 }
21
22 } // namespace serialization
23 } // namespace boost
24
25 #endif // ifndef COAL_SERIALIZATION_TRIANGLE_H
26