mcrl2::data::untyped_identifier_assignment =============================================================================== Include file: .. code-block:: c++ #include "mcrl2/data/assignment.h .. cpp:class:: mcrl2::data::untyped_identifier_assignment \brief Assignment of a data expression to a string Public member functions ------------------------------------------------------------------------------- .. cpp:function:: const core::identifier_string& lhs() const .. cpp:function:: data_expression operator()(const untyped_identifier &x) const Applies the assignment to a variable. **Parameters:** * **x** An identifier string **Returns:** The value x[lhs() := rhs()]. .. cpp:function:: untyped_identifier_assignment& operator=(const untyped_identifier_assignment &) noexcept=default .. cpp:function:: untyped_identifier_assignment& operator=(untyped_identifier_assignment &&) noexcept=default .. cpp:function:: const data_expression& rhs() const .. cpp:function:: untyped_identifier_assignment() \brief Default constructor. .. cpp:function:: untyped_identifier_assignment(const atermpp::aterm &term) \brief Constructor. \param term A term .. cpp:function:: untyped_identifier_assignment(const core::identifier_string &lhs, const data_expression &rhs) \brief Constructor. .. cpp:function:: untyped_identifier_assignment(const std::string &lhs, const data_expression &rhs) \brief Constructor. .. cpp:function:: untyped_identifier_assignment(const untyped_identifier_assignment &) noexcept=default Move semantics. .. cpp:function:: untyped_identifier_assignment(untyped_identifier_assignment &&) noexcept=default