Lines Matching refs:unique_ptr
31 std::unique_ptr<Asset> AssetsProvider::Open(const std::string& path, Asset::AccessMode mode, in Open()
36 std::unique_ptr<Asset> AssetsProvider::CreateAssetFromFile(const std::string& path) { in CreateAssetFromFile()
46 std::unique_ptr<Asset> AssetsProvider::CreateAssetFromFd(base::unique_fd fd, in CreateAssetFromFd()
95 std::unique_ptr<ZipAssetsProvider> ZipAssetsProvider::Create(std::string path, in Create()
118 return std::unique_ptr<ZipAssetsProvider>( in Create()
122 std::unique_ptr<ZipAssetsProvider> ZipAssetsProvider::Create(base::unique_fd fd, in Create()
152 return std::unique_ptr<ZipAssetsProvider>(new ZipAssetsProvider( in Create()
156 std::unique_ptr<Asset> ZipAssetsProvider::OpenInternal(const std::string& path, in OpenInternal()
184 std::unique_ptr<Asset> asset = in OpenInternal()
301 std::unique_ptr<DirectoryAssetsProvider> DirectoryAssetsProvider::Create(std::string path) { in Create()
319 return std::unique_ptr<DirectoryAssetsProvider>( in Create()
323 std::unique_ptr<Asset> DirectoryAssetsProvider::OpenInternal(const std::string& path, in OpenInternal()
362 MultiAssetsProvider::MultiAssetsProvider(std::unique_ptr<AssetsProvider>&& primary, in MultiAssetsProvider()
363 std::unique_ptr<AssetsProvider>&& secondary) in MultiAssetsProvider()
370 std::unique_ptr<AssetsProvider> MultiAssetsProvider::Create( in Create()
371 std::unique_ptr<AssetsProvider>&& primary, std::unique_ptr<AssetsProvider>&& secondary) { in Create()
375 return std::unique_ptr<MultiAssetsProvider>(new MultiAssetsProvider(std::move(primary), in Create()
379 std::unique_ptr<Asset> MultiAssetsProvider::OpenInternal(const std::string& path, in OpenInternal()
407 std::unique_ptr<AssetsProvider> EmptyAssetsProvider::Create() { in Create()
408 return std::unique_ptr<EmptyAssetsProvider>(new EmptyAssetsProvider({})); in Create()
411 std::unique_ptr<AssetsProvider> EmptyAssetsProvider::Create(std::string path) { in Create()
412 return std::unique_ptr<EmptyAssetsProvider>(new EmptyAssetsProvider(std::move(path))); in Create()
415 std::unique_ptr<Asset> EmptyAssetsProvider::OpenInternal(const std::string& /* path */, in OpenInternal()