| 335 | |
| 336 | template <typename type_struct, int count, int index_x, int index_y, int index_z> |
| 337 | inline float operator ^(const Subvec3D<type_struct, true, count, index_x, index_y, index_z>& a, const Vector3D& b) |
| 338 | { |
| 339 | return (a.data[index_x] * b.x + a.data[index_y] * b.y + a.data[index_z] * b.z); |
| 340 | } |
| 341 | |
| 342 | template <typename type_struct, int count, int index_x, int index_y, int index_z, int index_w> |
| 343 | inline float operator ^(const Subvec4D<type_struct, true, count, index_x, index_y, index_z, index_w>& a, const Vector3D& b) |
nothing calls this directly
no outgoing calls
no test coverage detected