Lines Matching refs:length_
192 : values_{str}, length_{static_cast<ConstantSubscript>(values_.size())} {} in Constant()
196 : values_{std::move(str)}, length_{static_cast<ConstantSubscript>( in Constant()
202 : ConstantBounds(std::move(sh)), length_{len} { in Constant()
204 values_.assign(strings.size() * length_,
209 if (strLen > length_) {
210 values_.replace(at, length_, str.substr(0, length_));
214 at += length_;
229 if (length_ == 0) { in size()
232 return static_cast<ConstantSubscript>(values_.size()) / length_; in size()
240 return values_.substr(offset * length_, length_); in At()
254 } else if (lo < 1 || hi > length_) { in Substring()
274 elements.push_back(values_.substr(at, length_)); in Reshape()
275 at += length_; in Reshape()
280 return {length_, std::move(elements), std::move(dims)}; in Reshape()
288 CHECK(length_ == source.length_); in CopyFrom()
289 if (length_ == 0) { in CopyFrom()
296 std::size_t elementBytes{length_ * sizeof(decltype(values_[0]))}; in CopyFrom()
299 auto *dest{&values_.at(SubscriptsToOffset(resultSubscripts) * length_)}; in CopyFrom()
301 source.SubscriptsToOffset(sourceSubscripts) * length_)}; in CopyFrom()