mcrl2::process::process_instance_assignment

Include file:

#include "mcrl2/process/process_expression.h
class mcrl2::process::process_instance_assignment

A process assignment.

Public member functions

const data::assignment_list &assignments() const
const process_identifier &identifier() const
process_instance_assignment &operator=(const process_instance_assignment&) noexcept = default
process_instance_assignment &operator=(process_instance_assignment&&) noexcept = default
process_instance_assignment()

Default constructor.

process_instance_assignment(const atermpp::aterm &term)

Constructor.

Parameters:

  • term A term
process_instance_assignment(const process_identifier &identifier, const data::assignment_list &assignments)

Constructor.

process_instance_assignment(const process_instance_assignment&) noexcept = default

Move semantics.

process_instance_assignment(process_instance_assignment&&) noexcept = default