MCPcopy Create free account
hub / github.com/alibaba/zvec / replace

Method replace

src/ailego/container/vector_array.h:96–103  ·  view source on GitHub ↗

Replace a vector

Source from the content-addressed store, hash-verified

94
95 //! Replace a vector
96 void replace(size_t index, const ValueType *vec, size_t dim) {
97 if (ailego_unlikely(dim != dimension_)) {
98 throw std::length_error("Unmatched dimension");
99 }
100 size_t element_size = dim * sizeof(ValueType);
101 buffer_.replace(index * element_size, element_size,
102 reinterpret_cast<const char *>(vec), element_size);
103 }
104
105 //! Replace a vector
106 void replace(size_t index, const ValueType *vec, size_t dim, size_t cnt) {

Callers

nothing calls this directly

Calls 3

replaceMethod · 0.45
dataMethod · 0.45
dimensionMethod · 0.45

Tested by

no test coverage detected