mcrl2::process::action_label

Include file:

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

An action label.

Public member functions

action_label()

Default constructor.

action_label(const atermpp::aterm &term)

Constructor.

Parameters:

  • term A term

action_label(const core::identifier_string &name, const data::sort_expression_list &sorts)

Constructor.

action_label(const std::string &name, const data::sort_expression_list &sorts)

Constructor.

action_label(const action_label&) noexcept = default

Move semantics.

action_label(action_label&&) noexcept = default
const core::identifier_string &name() const
action_label &operator=(const action_label&) noexcept = default
action_label &operator=(action_label&&) noexcept = default
const data::sort_expression_list &sorts() const