| 8 | namespace { |
| 9 | |
| 10 | void require_same_size(size_t lhs, size_t rhs, const char * message) { |
| 11 | if (lhs != rhs) { |
| 12 | throw std::runtime_error(message); |
| 13 | } |
| 14 | } |
| 15 | |
| 16 | void require_vector_shape(size_t size, int64_t frames, int64_t channels, const char * message) { |
| 17 | if (frames <= 0 || channels <= 0 || size != static_cast<size_t>(frames * channels)) { |
no outgoing calls
no test coverage detected