mcrl2/process/action_label.h

Include file:

#include "mcrl2/process/action_label.h"

The class action_label.

Typedefs

type mcrl2::process::action_label_list

typedef for atermpp::term_list< action_label >

brief list of action_labels

type mcrl2::process::action_label_vector

typedef for std::vector< action_label >

brief vector of action_labels

Functions

bool mcrl2::process::is_action_label(const atermpp::aterm_appl &x)

brief Test for a action_label expression param x A term return True if a x is a action_label expression

void mcrl2::process::make_action_label(atermpp::aterm_appl &t, const ARGUMENTS&... args)

brief Make_action_label constructs a new term into a given address.

Parameters:

  • t The reference into which the new action_label is constructed.
std::ostream &mcrl2::process::operator<<(std::ostream &out, const action_label &x)

brief Outputs the object to a stream param out An output stream param x Object x return The output stream

void mcrl2::process::swap(action_label &t1, action_label &t2)

brief swap overload