Lines Matching refs:char16_t
962 status_t Parcel::writeInterfaceToken(const char16_t* str, size_t len) {
1026 bool Parcel::enforceInterface(const char16_t* interface,
1069 const char16_t* parcel_interface = readString16Inplace(&parcel_interface_len);
1071 (!len || !memcmp(parcel_interface, interface, len * sizeof (char16_t)))) {
1254 void* dst = writeInplace((utf16Len + 1) * sizeof(char16_t));
1259 utf8_to_utf16(strData, strLen, (char16_t*)dst, (size_t) utf16Len + 1);
1295 status_t Parcel::writeCharVector(const std::vector<char16_t>& val) { return writeData(val); }
1296 status_t Parcel::writeCharVector(const std::optional<std::vector<char16_t>>& val) { return writeData(val); }
1297 status_t Parcel::writeCharVector(const std::unique_ptr<std::vector<char16_t>>& val) { return writeData(val); }
1357 status_t Parcel::readCharVector(std::optional<std::vector<char16_t>>* val) const { return readData(val); }
1358 status_t Parcel::readCharVector(std::unique_ptr<std::vector<char16_t>>* val) const { return readData(val); }
1359 status_t Parcel::readCharVector(std::vector<char16_t>* val) const { return readData(val); }
1437 status_t Parcel::writeChar(char16_t val)
1521 status_t Parcel::writeString16(const char16_t* str, size_t len)
1528 len *= sizeof(char16_t);
1529 uint8_t* data = (uint8_t*)writeInplace(len+sizeof(char16_t));
1532 *reinterpret_cast<char16_t*>(data+len) = 0;
2167 status_t Parcel::readChar(char16_t *pArg) const
2171 *pArg = char16_t(tmp);
2175 char16_t Parcel::readChar() const
2177 return char16_t(readInt32());
2195 const char16_t* src = readString16Inplace(&utf16Size);
2283 const char16_t* str = readString16Inplace(&len);
2297 const char16_t* str = readString16Inplace(&len);
2307 const char16_t* Parcel::readString16Inplace(size_t* outLen) const
2313 const char16_t* str = (const char16_t*)readInplace((size+1)*sizeof(char16_t));