GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: devel/include/dynamic_graph_manager/Vector.h Lines: 0 14 0.0 %
Date: 2020-04-15 11:50:02 Branches: 0 2 0.0 %

Line Branch Exec Source
1
// Generated by gencpp from file dynamic_graph_manager/Vector.msg
2
// DO NOT EDIT!
3
4
5
#ifndef DYNAMIC_GRAPH_MANAGER_MESSAGE_VECTOR_H
6
#define DYNAMIC_GRAPH_MANAGER_MESSAGE_VECTOR_H
7
8
9
#include <string>
10
#include <vector>
11
#include <map>
12
13
#include <ros/types.h>
14
#include <ros/serialization.h>
15
#include <ros/builtin_message_traits.h>
16
#include <ros/message_operations.h>
17
18
19
namespace dynamic_graph_manager
20
{
21
template <class ContainerAllocator>
22
struct Vector_
23
{
24
  typedef Vector_<ContainerAllocator> Type;
25
26
  Vector_()
27
    : data()  {
28
    }
29
  Vector_(const ContainerAllocator& _alloc)
30
    : data(_alloc)  {
31
  (void)_alloc;
32
    }
33
34
35
36
   typedef std::vector<double, typename ContainerAllocator::template rebind<double>::other >  _data_type;
37
  _data_type data;
38
39
40
41
42
43
  typedef boost::shared_ptr< ::dynamic_graph_manager::Vector_<ContainerAllocator> > Ptr;
44
  typedef boost::shared_ptr< ::dynamic_graph_manager::Vector_<ContainerAllocator> const> ConstPtr;
45
46
}; // struct Vector_
47
48
typedef ::dynamic_graph_manager::Vector_<std::allocator<void> > Vector;
49
50
typedef boost::shared_ptr< ::dynamic_graph_manager::Vector > VectorPtr;
51
typedef boost::shared_ptr< ::dynamic_graph_manager::Vector const> VectorConstPtr;
52
53
// constants requiring out of line definition
54
55
56
57
template<typename ContainerAllocator>
58
std::ostream& operator<<(std::ostream& s, const ::dynamic_graph_manager::Vector_<ContainerAllocator> & v)
59
{
60
ros::message_operations::Printer< ::dynamic_graph_manager::Vector_<ContainerAllocator> >::stream(s, "", v);
61
return s;
62
}
63
64
} // namespace dynamic_graph_manager
65
66
namespace ros
67
{
68
namespace message_traits
69
{
70
71
72
73
// BOOLTRAITS {'IsFixedSize': False, 'IsMessage': True, 'HasHeader': False}
74
// {'std_msgs': ['/opt/ros/kinetic/share/std_msgs/cmake/../msg'], 'dynamic_graph_manager': ['/workspace/software/workspace/src/catkin/dg_control/dynamic_graph_manager/msg']}
75
76
// !!!!!!!!!!! ['__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_parsed_fields', 'constants', 'fields', 'full_name', 'has_header', 'header_present', 'names', 'package', 'parsed_fields', 'short_name', 'text', 'types']
77
78
79
80
81
template <class ContainerAllocator>
82
struct IsFixedSize< ::dynamic_graph_manager::Vector_<ContainerAllocator> >
83
  : FalseType
84
  { };
85
86
template <class ContainerAllocator>
87
struct IsFixedSize< ::dynamic_graph_manager::Vector_<ContainerAllocator> const>
88
  : FalseType
89
  { };
90
91
template <class ContainerAllocator>
92
struct IsMessage< ::dynamic_graph_manager::Vector_<ContainerAllocator> >
93
  : TrueType
94
  { };
95
96
template <class ContainerAllocator>
97
struct IsMessage< ::dynamic_graph_manager::Vector_<ContainerAllocator> const>
98
  : TrueType
99
  { };
100
101
template <class ContainerAllocator>
102
struct HasHeader< ::dynamic_graph_manager::Vector_<ContainerAllocator> >
103
  : FalseType
104
  { };
105
106
template <class ContainerAllocator>
107
struct HasHeader< ::dynamic_graph_manager::Vector_<ContainerAllocator> const>
108
  : FalseType
109
  { };
110
111
112
template<class ContainerAllocator>
113
struct MD5Sum< ::dynamic_graph_manager::Vector_<ContainerAllocator> >
114
{
115
  static const char* value()
116
  {
117
    return "788898178a3da2c3718461eecda8f714";
118
  }
119
120
  static const char* value(const ::dynamic_graph_manager::Vector_<ContainerAllocator>&) { return value(); }
121
  static const uint64_t static_value1 = 0x788898178a3da2c3ULL;
122
  static const uint64_t static_value2 = 0x718461eecda8f714ULL;
123
};
124
125
template<class ContainerAllocator>
126
struct DataType< ::dynamic_graph_manager::Vector_<ContainerAllocator> >
127
{
128
  static const char* value()
129
  {
130
    return "dynamic_graph_manager/Vector";
131
  }
132
133
  static const char* value(const ::dynamic_graph_manager::Vector_<ContainerAllocator>&) { return value(); }
134
};
135
136
template<class ContainerAllocator>
137
struct Definition< ::dynamic_graph_manager::Vector_<ContainerAllocator> >
138
{
139
  static const char* value()
140
  {
141
    return "float64[] data\n\
142
";
143
  }
144
145
  static const char* value(const ::dynamic_graph_manager::Vector_<ContainerAllocator>&) { return value(); }
146
};
147
148
} // namespace message_traits
149
} // namespace ros
150
151
namespace ros
152
{
153
namespace serialization
154
{
155
156
  template<class ContainerAllocator> struct Serializer< ::dynamic_graph_manager::Vector_<ContainerAllocator> >
157
  {
158
    template<typename Stream, typename T> inline static void allInOne(Stream& stream, T m)
159
    {
160
      stream.next(m.data);
161
    }
162
163
    ROS_DECLARE_ALLINONE_SERIALIZER
164
  }; // struct Vector_
165
166
} // namespace serialization
167
} // namespace ros
168
169
namespace ros
170
{
171
namespace message_operations
172
{
173
174
template<class ContainerAllocator>
175
struct Printer< ::dynamic_graph_manager::Vector_<ContainerAllocator> >
176
{
177
  template<typename Stream> static void stream(Stream& s, const std::string& indent, const ::dynamic_graph_manager::Vector_<ContainerAllocator>& v)
178
  {
179
    s << indent << "data[]" << std::endl;
180
    for (size_t i = 0; i < v.data.size(); ++i)
181
    {
182
      s << indent << "  data[" << i << "]: ";
183
      Printer<double>::stream(s, indent + "  ", v.data[i]);
184
    }
185
  }
186
};
187
188
} // namespace message_operations
189
} // namespace ros
190
191
#endif // DYNAMIC_GRAPH_MANAGER_MESSAGE_VECTOR_H