Home
last modified time | relevance | path

Searched refs:VintfObjectBuilder (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/system/libvintf/include/vintf/
H A DVintfObject.h49 class VintfObjectBuilder; variable
246 friend class details::VintfObjectBuilder;
379 class VintfObjectBuilder {
381 VintfObjectBuilder(std::unique_ptr<VintfObject>&& object) : mObject(std::move(object)) {} in VintfObjectBuilder() function
382 ~VintfObjectBuilder();
383 VintfObjectBuilder& setFileSystem(std::unique_ptr<FileSystem>&&);
384 VintfObjectBuilder& setRuntimeInfoFactory(std::unique_ptr<ObjectFactory<RuntimeInfo>>&&);
385 VintfObjectBuilder& setPropertyFetcher(std::unique_ptr<PropertyFetcher>&&);
410 class VintfObject::Builder : public details::VintfObjectBuilder {
H A DVintfObjectRecovery.h65 class Builder : public details::VintfObjectBuilder {
/aosp_15_r20/system/libvintf/
H A DVintfObject.cpp1417 : VintfObjectBuilder(std::unique_ptr<VintfObject>(new VintfObject())) {} in Builder()
1421 VintfObjectBuilder::~VintfObjectBuilder() {} in ~VintfObjectBuilder()
1423 VintfObjectBuilder& VintfObjectBuilder::setFileSystem(std::unique_ptr<FileSystem>&& e) { in setFileSystem()
1428 VintfObjectBuilder& VintfObjectBuilder::setRuntimeInfoFactory( in setRuntimeInfoFactory()
1434 VintfObjectBuilder& VintfObjectBuilder::setPropertyFetcher(std::unique_ptr<PropertyFetcher>&& e) { in setPropertyFetcher()
1439 std::unique_ptr<VintfObject> VintfObjectBuilder::buildInternal() { in buildInternal()
H A DVintfObjectRecovery.cpp74 : VintfObjectBuilder(std::unique_ptr<VintfObject>(new VintfObjectRecovery())) {} in Builder()