| 5 | enum datatype {TYPE_INT8=1, TYPE_INT16=2, TYPE_INT32=4, TYPE_INT64=8}; |
| 6 | |
| 7 | struct Point{ |
| 8 | enum datatype type; |
| 9 | union { |
| 10 | std::int8_t data8[3]; |
| 11 | std::int16_t data16[3]; |
| 12 | std::int32_t data32[3]; |
| 13 | std::int64_t data64[3]; |
| 14 | }; |
| 15 | }; |
| 16 | |
| 17 | size_t datawidth(struct Point pt) |
| 18 | { |
nothing calls this directly
no outgoing calls
no test coverage detected