• Home
  • Raw
  • Download

Lines Matching refs:writeData

268         return writeData(val);
273 return writeData(val);
278 return writeData(val);
282 return writeData(val);
289 { return writeData(val); }
292 { return writeData(val); }
296 { return writeData(val); }
300 { return writeData(val); }
303 { return writeData(val); }
307 { return writeData(val); }
311 { return writeData(val); }
315 { return writeData(val); }
319 { return writeData(val); }
322 { return writeData(val); }
325 { return writeData(val); }
329 { return writeData(parcelable); }
332 return writeData(parcelable);
725 // writeData(const T& value) will write a value to the Parcel.
728 // readData() and writeData() that generate parceling code for an
766 // type T through readData() and writeData() methods.
768 // We focus on writeData() here in our explanation of the data layout.
771 // Implementation detail: Regardless of the parameter type, writeData() calls are designed
795 // writeData on the individual elements (though may be implemented differently for speed).
859 // p1.writeData(v1);
872 // p1.writeData(sp1);
952 // --- readData and writeData methods.
956 // writeData function overloads.
958 // template overloading, but prevents writeData<T> from being used for those types.
960 status_t writeData(bool t) {
964 status_t writeData(int8_t t) {
968 status_t writeData(uint8_t t) {
972 status_t writeData(char16_t t) {
976 status_t writeData(int32_t t) {
980 status_t writeData(uint32_t t) {
984 status_t writeData(int64_t t) {
988 status_t writeData(uint64_t t) {
992 status_t writeData(float t) {
996 status_t writeData(double t) {
1000 status_t writeData(const String16& t) {
1004 status_t writeData(const std::string& t) {
1008 status_t writeData(const binder::unique_fd& t) { return writeUniqueFileDescriptor(t); }
1010 status_t writeData(const Parcelable& t) { // std::is_base_of_v<Parcelable, T>
1012 status_t status = writeData(static_cast<int32_t>(kNonNullParcelableFlag));
1017 // writeData<T> template overloads.
1022 status_t writeData(const T& t) {
1025 return writeData(static_cast<UT>(t)); // recurse
1030 status_t writeData(const T& t) {
1037 status_t writeData(const CT& c) {
1042 if (!c) return writeData(static_cast<int32_t>(kNullVectorSize));
1044 if (!c) return writeData(static_cast<int32_t>(kNullParcelableFlag));
1046 if (!c) return writeData(static_cast<int32_t>(kNullVectorSize));
1050 return writeData(*c);
1055 status_t writeData(const CT& c) {
1059 writeData(size);
1079 const status_t status = writeData(t);
1087 status_t writeData(const std::array<T, N>& val) {
1089 status_t status = writeData(static_cast<int32_t>(N));
1096 status = writeData(t);