Home
last modified time | relevance | path

Searched refs:DirImpl (Results 1 - 2 of 2) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeEngine/src/io/
H A Dstd_directory.h28 struct DirImpl;
32 StdDirectory(BASE_NS::unique_ptr<DirImpl>);
55 BASE_NS::unique_ptr<DirImpl> dir_;
H A Dstd_directory.cpp56 struct DirImpl { struct
57 explicit DirImpl(string_view path) : path_(path) {} in DirImpl() function
85 StdDirectory::StdDirectory(BASE_NS::unique_ptr<DirImpl> dir) : dir_(BASE_NS::move(dir)) {} in StdDirectory()
104 return IDirectory::Ptr { BASE_NS::make_unique<StdDirectory>(make_unique<DirImpl>(path)).release() }; in Create()
113 return IDirectory::Ptr { BASE_NS::make_unique<StdDirectory>(make_unique<DirImpl>(path)).release() }; in Open()
139 struct DirImpl {
140 DirImpl(const string_view path, DIR* aDir) : path_(path), dir_(aDir) {}
185 StdDirectory::StdDirectory(BASE_NS::unique_ptr<DirImpl> dir) : dir_(BASE_NS::move(dir)) {}
214 return IDirectory::Ptr { make_unique<StdDirectory>(make_unique<DirImpl>(path, dir)).release() };

Completed in 2 milliseconds