Lines Matching refs:unique_ptr
73 VintfObjectBuilder(std::unique_ptr<VintfObject>&& object) : mObject(std::move(object)) {} in VintfObjectBuilder()
75 VintfObjectBuilder& setFileSystem(std::unique_ptr<FileSystem>&&);
76 VintfObjectBuilder& setRuntimeInfoFactory(std::unique_ptr<ObjectFactory<RuntimeInfo>>&&);
77 VintfObjectBuilder& setPropertyFetcher(std::unique_ptr<PropertyFetcher>&&);
80 std::unique_ptr<VintfObjectType> build() { in build()
81 return std::unique_ptr<VintfObjectType>( in build()
86 std::unique_ptr<VintfObject> buildInternal();
87 std::unique_ptr<VintfObject> mObject;
272 std::unique_ptr<FileSystem> mFileSystem;
273 std::unique_ptr<ObjectFactory<RuntimeInfo>> mRuntimeInfoFactory;
274 std::unique_ptr<PropertyFetcher> mPropertyFetcher;
300 virtual const std::unique_ptr<FileSystem>& getFileSystem();
301 virtual const std::unique_ptr<PropertyFetcher>& getPropertyFetcher();
302 virtual const std::unique_ptr<ObjectFactory<RuntimeInfo>>& getRuntimeInfoFactory();