GCC Code Coverage Report


Directory: ./
File: include/coal/serialization/quadrilateral.h
Date: 2025-04-01 09:23:31
Exec Total Coverage
Lines: 0 5 0.0%
Branches: 0 8 0.0%

Line Branch Exec Source
1 //
2 // Copyright (c) 2022 INRIA
3 //
4
5 #ifndef COAL_SERIALIZATION_QUADRILATERAL_H
6 #define COAL_SERIALIZATION_QUADRILATERAL_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 void serialize(Archive &ar, coal::Quadrilateral &quadrilateral,
16 const unsigned int /*version*/) {
17 ar &make_nvp("p0", quadrilateral[0]);
18 ar &make_nvp("p1", quadrilateral[1]);
19 ar &make_nvp("p2", quadrilateral[2]);
20 ar &make_nvp("p3", quadrilateral[3]);
21 }
22
23 } // namespace serialization
24 } // namespace boost
25
26 #endif // ifndef COAL_SERIALIZATION_QUADRILATERAL_H
27