29 using Deleter = std::function<void(
void)>;
37 : state_interface_(state_interface), deleter_(std::forward<Deleter>(deleter))
53 const std::string & get_name()
const {
return state_interface_.get_name(); }
55 const std::string & get_interface_name()
const {
return state_interface_.get_interface_name(); }
57 const std::string get_full_name()
const {
return state_interface_.get_full_name(); }
59 double get_value()
const {
return state_interface_.get_value(); }