mcrl2::process::communication_expression

Include file:

#include "mcrl2/process/communication_expression.h
class mcrl2::process::communication_expression

A communication expression.

Public member functions

const action_name_multiset &action_name() const
communication_expression()

Default constructor.

communication_expression(const atermpp::aterm &term)

Constructor.

Parameters:

  • term A term
communication_expression(const action_name_multiset &action_name, const core::identifier_string &name)

Constructor.

communication_expression(const action_name_multiset &action_name, const std::string &name)

Constructor.

communication_expression(const communication_expression&) noexcept = default

Move semantics.

communication_expression(communication_expression&&) noexcept = default
const core::identifier_string &name() const
communication_expression &operator=(const communication_expression&) noexcept = default
communication_expression &operator=(communication_expression&&) noexcept = default