GCC Code Coverage Report


Directory: ./
File: src/serialization.hh
Date: 2025-05-05 12:19:30
Exec Total Coverage
Lines: 5 5 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #ifndef SRC_SERIALIZATION
2 #define SRC_SERIALIZATION
3
4 namespace hpp {
5 namespace constraints {
6 namespace internal {
7 template <typename Archive>
8 68 inline void serialize_joint(Archive& ar, const char* name, JointConstPtr_t& j) {
9 68 JointPtr_t joint;
10 if (Archive::is_saving::value)
11 34 joint = const_pointer_cast<hpp::pinocchio::Joint>(j);
12
1/2
✓ Branch 2 taken 34 times.
✗ Branch 3 not taken.
68 ar& boost::serialization::make_nvp(name, joint);
13 34 if (!Archive::is_saving::value) j = joint;
14 }
15 } // namespace internal
16 } // namespace constraints
17 } // namespace hpp
18
19 #endif // SRC_SERIALIZATION
20