| 162 | |
| 163 | template <typename TopicType> |
| 164 | void write_union(const TypeSupport_var& ts, const DataWriter_var& dw, bool dynamic) |
| 165 | { |
| 166 | if (dynamic) { |
| 167 | DynamicWriter d(ts, dw); |
| 168 | d.set_int32("key_field", key_value); |
| 169 | } else { |
| 170 | TopicType sample; |
| 171 | sample.key_field(key_value); |
| 172 | write_sample(ts, dw, sample); |
| 173 | } |
| 174 | } |
| 175 | |
| 176 | template <typename TopicType> |
| 177 | void write_trim_struct(const TypeSupport_var& ts, const DataWriter_var& dw, bool dynamic) |
nothing calls this directly
no test coverage detected