GCC Code Coverage Report


Directory: ./
File: src/hpp/core_idl/path_validations.cc
Date: 2024-09-11 11:37:19
Exec Total Coverage
Lines: 13 13 100.0%
Branches: 27 50 54.0%

Line Branch Exec Source
1 //
2 // Implemention of IDL interfaces in file /root/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-5.1.0/idl/hpp/core_idl/path_validations.idl
3 //
4
5 #include <hpp/core_idl/path_validations.hh>
6
7
8
9 namespace hpp {
10 namespace corbaServer {
11 template <>
12 24 std::vector< ServantFactoryBase<hpp::core_impl::ConfigValidation>* >& objectDowncasts<hpp::core_impl::ConfigValidation> ()
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::ConfigValidation>* > vector;
15 24 return vector;
16 }
17 } // namespace corbaServer
18 } // namespace hpp
19
20 namespace hpp {
21 namespace corbaServer {
22 template <>
23 32 std::vector< ServantFactoryBase<hpp::core_impl::PathValidation>* >& objectDowncasts<hpp::core_impl::PathValidation> ()
24 {
25
3/4
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 24 times.
✓ Branch 3 taken 8 times.
✗ Branch 4 not taken.
32 static std::vector< ServantFactoryBase<hpp::core_impl::PathValidation>* > vector;
26 32 return vector;
27 }
28 } // namespace corbaServer
29 } // namespace hpp
30
31
32
33 namespace hpp {
34
35 namespace core_impl {
36
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(ConfigValidation, ConfigValidation, 0)
37 } // namespace core_impl
38
39 } // namespace hpp
40
41 namespace hpp {
42
43 namespace core_impl {
44
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(ConfigValidations, ConfigValidation, 1)
45 } // namespace core_impl
46
47 } // namespace hpp
48
49 namespace hpp {
50
51 namespace core_impl {
52
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(CollisionValidation, ConfigValidation, 1)
53 } // namespace core_impl
54
55 } // namespace hpp
56
57 namespace hpp {
58
59 namespace core_impl {
60
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(PathValidation, PathValidation, 0)
61 } // namespace core_impl
62
63 } // namespace hpp
64
65 namespace hpp {
66
67 namespace core_impl {
68
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(PathValidations, PathValidation, 1)
69 } // namespace core_impl
70
71 } // namespace hpp
72
73 namespace hpp {
74
75 namespace core_impl {
76
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(ContinuousValidation, PathValidation, 1)
77 } // namespace core_impl
78
79 } // namespace hpp
80
81 namespace hpp {
82
83 namespace core_impl {
84
85 namespace pathValidation_impl {
86
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(Discretized, PathValidation, 1)
87 } // namespace pathValidation_impl
88
89 } // namespace core_impl
90
91 } // namespace hpp
92
93
94
95
96
97
98