21#include <fruit/fruit.h>
36 virtual std::string
Name()
const = 0;
38 virtual const std::vector<CuttlefishConfig::DisplayConfig>&
GetConfigs()
41 const std::vector<CuttlefishConfig::DisplayConfig>& configs) = 0;
54fruit::Component<fruit::Required<DisplaysConfigs, ConfigFlag>,
Definition: config_fragment.h:24
virtual std::string Name() const =0
virtual const std::vector< CuttlefishConfig::DisplayConfig > & GetConfigs() const =0
virtual ~DisplaysConfigs()=default
virtual void SetConfigs(const std::vector< CuttlefishConfig::DisplayConfig > &configs)=0
Definition: feature.h:114
Definition: alloc_utils.cpp:23
fruit::Component< DisplaysConfigs > DisplaysConfigsComponent()
Definition: display.cpp:51
fruit::Component< fruit::Required< DisplaysConfigs, ConfigFlag >, DisplaysConfigsFlag > DisplaysConfigsFlagComponent()
Definition: display.cpp:90
fruit::Component< fruit::Required< DisplaysConfigs >, DisplaysConfigsFragment > DisplaysConfigsFragmentComponent()
Definition: display.cpp:156