Lines Matching defs:value
28 int64_t CreateCjPasteDataObject(std::string mimeType, CJValueType value)
30 auto pasteDataImpl = FFI::FFIData::Create<PasteDataImpl>(mimeType, value);
44 PasteDataImpl::PasteDataImpl(std::string mimeType, CJValueType value)
47 CreateHtmlData(mimeType, value);
49 CreatePlainTextData(mimeType, value);
51 CreateUriData(mimeType, value);
53 CreatePixelMapData(mimeType, value);
55 CreateWantData(mimeType, value);
57 std::vector<uint8_t> arrayBuf(reinterpret_cast<uint8_t *>(value.arrayBufferData),
58 reinterpret_cast<uint8_t *>(value.arrayBufferData) + value.arrayBufferSize);
68 void PasteDataImpl::CreateHtmlData(std::string mimeType, CJValueType value)
70 value_ = PasteboardClient::GetInstance()->CreateHtmlData(value.stringValue);
73 void PasteDataImpl::CreatePlainTextData(std::string mimeType, CJValueType value)
75 value_ = PasteboardClient::GetInstance()->CreatePlainTextData(value.stringValue);
78 void PasteDataImpl::CreateUriData(std::string mimeType, CJValueType value)
80 value_ = PasteboardClient::GetInstance()->CreateUriData(OHOS::Uri(value.stringValue));
83 void PasteDataImpl::CreatePixelMapData(std::string mimeType, CJValueType value)
85 value_ = PasteboardClient::GetInstance()->CreatePixelMapData(value.pixelMap);
88 void PasteDataImpl::CreateWantData(std::string mimeType, CJValueType value) {}