Class LoanedStateInterface

Class Documentation

class LoanedStateInterface

Public Types

using Deleter = std::function<void(void)>

Public Functions

inline explicit LoanedStateInterface(StateInterface &state_interface)
inline LoanedStateInterface(StateInterface &state_interface, Deleter &&deleter)
LoanedStateInterface(const LoanedStateInterface &other) = delete
LoanedStateInterface(LoanedStateInterface &&other) = default
inline virtual ~LoanedStateInterface()
inline const std::string get_name() const
inline const std::string &get_interface_name() const
inline const std::string get_full_name() const
inline const std::string &get_prefix_name() const
inline double get_value() const

Protected Attributes

StateInterface &state_interface_
Deleter deleter_