| 195 | std::array<OpaqueNumber*, N> values; |
| 196 | |
| 197 | static void copy_(std::array<OpaqueNumber*, N>& dest, const std::array<OpaqueNumber*, N>& src) { |
| 198 | for (size_t i = 0; i < N; ++i) { |
| 199 | dest[i] = (src[i] != nullptr) ? src[i]->clone() : nullptr; |
| 200 | } |
| 201 | } |
| 202 | public: |
| 203 | template <typename... Args> |
| 204 | OpaqueCoordinate(Args... args) { |
no test coverage detected