| 1137 | |
| 1138 | template <class U, class Writer, typename = std::enable_if_t<is_scalar<U>>> |
| 1139 | auto save(const U& message, Writer& writer, const VTableSet*) { |
| 1140 | constexpr auto size = scalar_traits<U>::size; |
| 1141 | std::array<uint8_t, size> result = {}; |
| 1142 | if constexpr (size > 0) { |
| 1143 | scalar_traits<U>::save(&result[0], message, this->context()); |
| 1144 | } |
| 1145 | return result; |
| 1146 | } |
| 1147 | |
| 1148 | template <class U, class Writer> |
| 1149 | auto save(const U& message, |
no test coverage detected