Lines Matching refs:data
17 const char *cxxbridge1$cxx_string$data(const std::string &s) noexcept {
18 return s.data();
108 panic<std::invalid_argument>("data for rust::String is not utf-8");
114 panic<std::invalid_argument>("data for rust::String is not utf-16");
118 String::String(const std::string &s) { initString(this, s.data(), s.length()); }
163 return String::lossy(s.data(), s.length());
204 return std::string(this->data(), this->size());
207 const char *String::data() const noexcept {
224 auto ptr = this->data();
238 return const_cast<char *>(this->data());
242 return const_cast<char *>(this->data()) + this->size();
249 String::const_iterator String::cbegin() const noexcept { return this->data(); }
252 return this->data() + this->size();
288 os.write(s.data(), static_cast<std::streamsize>(s.size()));
298 panic<std::invalid_argument>("data for rust::Str is not utf-8");
302 Str::Str(const std::string &s) { initStr(this, s.data(), s.length()); }
317 return std::string(this->data(), this->size());
320 const char *Str::data() const noexcept { return cxxbridge1$str$ptr(this); }
332 Str::const_iterator Str::cbegin() const noexcept { return this->data(); }
335 return this->data() + this->size();
377 os.write(s.data(), static_cast<std::streamsize>(s.size()));
549 throw$ = cxxbridge1$exception(catch$.data(), catch$.length());
648 const CXX_TYPE *cxxbridge1$rust_vec$##RUST_TYPE##$data( \
675 const CXX_TYPE *Vec<CXX_TYPE>::data() const noexcept { \
676 return cxxbridge1$rust_vec$##RUST_TYPE##$data(this); \