Lines Matching defs:std
25 std::shared_ptr<PasteData> ConvertUtils::Convert(const UnifiedData &unifiedData)
27 auto pasteData = std::make_shared<PasteData>(Convert(unifiedData.GetRecords()));
32 std::shared_ptr<UnifiedData> ConvertUtils::Convert(const PasteData &pasteData)
34 auto unifiedData = std::make_shared<UnifiedData>();
41 std::vector<std::shared_ptr<UnifiedRecord>> ConvertUtils::Convert(
42 const std::vector<std::shared_ptr<PasteDataRecord>> &records)
44 std::vector<std::shared_ptr<UnifiedRecord>> unifiedRecords;
51 std::vector<std::shared_ptr<PasteDataRecord>> ConvertUtils::Convert(
52 const std::vector<std::shared_ptr<UnifiedRecord>> &records)
54 std::vector<std::shared_ptr<PasteDataRecord>> pasteboardRecords;
61 std::shared_ptr<UnifiedRecord> ConvertUtils::Convert(std::shared_ptr<PasteDataRecord> record)
67 std::shared_ptr<UnifiedRecord> udmfRecord = std::make_shared<UnifiedRecord>();
74 udmfRecord->AddEntry(utdId, std::move(*udmfValue));
79 udmfRecord->AddEntry(udmfEntry.first, std::move(udmfEntry.second));
87 std::shared_ptr<PasteDataRecord> ConvertUtils::Convert(std::shared_ptr<UnifiedRecord> record)
93 std::shared_ptr<PasteDataRecord> pbRecord = std::make_shared<PasteDataRecord>();
95 pbRecord->AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, record->GetOriginValue()));
114 std::vector<std::shared_ptr<PasteDataEntry>> ConvertUtils::Convert(
115 const std::shared_ptr<std::map<std::string, UDMF::ValueType>> &entries)
117 std::vector<std::shared_ptr<PasteDataEntry>> pbEntries;
123 pbEntries.emplace_back(std::make_shared<PasteDataEntry>(utdId, value));
128 std::shared_ptr<std::vector<std::pair<std::string, UDMF::ValueType>>> ConvertUtils::Convert(
129 const std::vector<std::shared_ptr<PasteDataEntry>> &entries)
131 std::map<std::string, UDMF::ValueType> udmfEntryMap;
132 std::vector<std::pair<std::string, UDMF::ValueType>> udmfEntries;
133 std::vector<std::string> entryUtdIds;
146 udmfEntries.emplace_back(std::pair<std::string, UDMF::ValueType>(item->first, item->second));
149 return std::make_shared<std::vector<std::pair<std::string, UDMF::ValueType>>>(udmfEntries);
153 const std::shared_ptr<UnifiedDataProperties> &properties, const UnifiedData &unifiedData)
169 std::shared_ptr<UnifiedDataProperties> ConvertUtils::ConvertProperty(const PasteDataProperty &properties)
171 auto unifiedDataProperties = std::make_shared<UnifiedDataProperties>();
181 std::vector<std::string> ConvertUtils::Convert(const std::vector<std::string> &utdIds)
183 std::vector<std::string> types;