Class LoanedCommandInterface

Class Documentation

class LoanedCommandInterface

Public Types

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

Public Functions

inline explicit LoanedCommandInterface(CommandInterface &command_interface)
inline LoanedCommandInterface(CommandInterface &command_interface, Deleter &&deleter)
LoanedCommandInterface(const LoanedCommandInterface &other) = delete
LoanedCommandInterface(LoanedCommandInterface &&other) = default
inline virtual ~LoanedCommandInterface()
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 void set_value(double val)
inline double get_value() const

Protected Attributes

CommandInterface &command_interface_
Deleter deleter_