class ov::op::util::VariableExtension¶
Overview¶
#include <variable_extension.hpp>
class VariableExtension
{
public:
// methods
virtual std::shared_ptr<Variable> get_variable() const;
virtual void set_variable(const std::shared_ptr<Variable>& variable);
virtual void set_variable_id(const std::string& variable_id);
virtual std::string get_variable_id() const = 0;
protected:
};
// direct descendants
class AssignBase;
class ReadValueBase;
Detailed Documentation¶
Methods¶
virtual std::shared_ptr<Variable> get_variable() const
Returns variable connected to this node.
virtual void set_variable(const std::shared_ptr<Variable>& variable)
Sets a new variable to be connected to this node.
Parameters:
variable |
New variable to be connected to this node. |
virtual void set_variable_id(const std::string& variable_id)
Sets the identifier to a variable.
Parameters:
variable_id |
New identifier of the variable. |
virtual std::string get_variable_id() const = 0
Returns the identifier of corresponding variable.