13 template <
typename RuntimeLookupT>
14 static std::unique_ptr<Filesystem> CreateFilesystem(
Filesystem::Config config, RuntimeLookupT&& runtime_lookup)
16 return std::unique_ptr<Filesystem>(
17 new Filesystem(std::move(config), Filesystem::RuntimeLookup(std::forward<RuntimeLookupT>(runtime_lookup))));
20 template <
typename RuntimeLookupT>
23 return Filesystem(std::move(config), Filesystem::RuntimeLookup(std::forward<RuntimeLookupT>(runtime_lookup)));