|
|
|
@ -177,6 +177,9 @@ void AppendLoD(LoD *lod, const LoD &lod_length) {
|
|
|
|
|
lod->empty() || lod->size() == lod_length.size(),
|
|
|
|
|
"The lod_length should has the same size with the appended lod.");
|
|
|
|
|
if (lod->empty()) {
|
|
|
|
|
for (size_t i = 0; i < lod_length.size(); ++i) {
|
|
|
|
|
lod->emplace_back(1, 0); // size = 1, value = 0;
|
|
|
|
|
}
|
|
|
|
|
*lod = LoD(lod_length.size(), std::vector<size_t>({0}));
|
|
|
|
|
}
|
|
|
|
|
for (size_t i = 0; i < lod->size(); ++i) {
|
|
|
|
|