GCC Code Coverage Report


Directory: ./
File: src/hpp/core_idl/steering_methods.cc
Date: 2024-12-13 15:50:05
Exec Total Coverage
Lines: 6 6 100.0%
Branches: 12 22 54.5%

Line Branch Exec Source
1 //
2 // Implemention of IDL interfaces in file /root/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-6.0.0/idl/hpp/core_idl/steering_methods.idl
3 //
4
5 #include <hpp/core_idl/steering_methods.hh>
6
7
8
9 namespace hpp {
10 namespace corbaServer {
11 template <>
12 24 std::vector< ServantFactoryBase<hpp::core_impl::SteeringMethod>* >& objectDowncasts<hpp::core_impl::SteeringMethod> ()
13 {
14
3/4
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 16 times.
✓ Branch 3 taken 8 times.
✗ Branch 4 not taken.
24 static std::vector< ServantFactoryBase<hpp::core_impl::SteeringMethod>* > vector;
15 24 return vector;
16 }
17 } // namespace corbaServer
18 } // namespace hpp
19
20
21
22 namespace hpp {
23
24 namespace core_impl {
25
3/6
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
8 HPP_CORBASERVER_ADD_DOWNCAST_OBJECT(SteeringMethod, SteeringMethod, 0)
26 } // namespace core_impl
27
28 } // namespace hpp
29
30 namespace hpp {
31
32 namespace core_impl {
33
34 namespace steeringMethod_impl {
35
3/6
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
8 HPP_CORBASERVER_ADD_DOWNCAST_OBJECT(SplineBernstein3, SteeringMethod, 1)
36 } // namespace steeringMethod_impl
37
38 } // namespace core_impl
39
40 } // namespace hpp
41
42 namespace hpp {
43
44 namespace core_impl {
45
46 namespace steeringMethod_impl {
47
3/6
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
8 HPP_CORBASERVER_ADD_DOWNCAST_OBJECT(SplineBernstein5, SteeringMethod, 1)
48 } // namespace steeringMethod_impl
49
50 } // namespace core_impl
51
52 } // namespace hpp
53
54
55
56
57
58
59