Searched refs:CopyableUniquePtr (Results 1 – 1 of 1) sorted by relevance
191 struct CopyableUniquePtr final {192 CopyableUniquePtr() = default;193 ~CopyableUniquePtr() = default;195 CopyableUniquePtr(const CopyableUniquePtr& other) : ptr(std::make_unique<T>(*other.ptr)) {} in CopyableUniquePtr() function196 CopyableUniquePtr(CopyableUniquePtr&& other) = default;198 CopyableUniquePtr& operator=(const CopyableUniquePtr& other)203 CopyableUniquePtr& operator=(CopyableUniquePtr&& other) = default;212 … CopyableUniquePtr<std::map<std::string, std::string>>, CopyableUniquePtr<std::set<std::string>>,213 CopyableUniquePtr<std::vector<int8_t>>, CopyableUniquePtr<std::vector<int16_t>>,214 CopyableUniquePtr<std::vector<int32_t>>>;[all …]