mcrl2/process/process_identifier.h

Include file:

#include "mcrl2/process/process_identifier.h"

add your file description here.

Typedefs

type process_identifier_key_type

typedef for std::pair< core::identifier_string, data::variable_list >

type process_identifier_list

typedef for atermpp::term_list< process_identifier >

list of process_identifiers

type process_identifier_vector

typedef for std::vector< process_identifier >

vector of process_identifiers

Functions

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

Test for a process_identifier expression.

Parameters:

  • x A term

Returns: True if x is a process_identifier expression

void mcrl2::process::normalize_sorts(process_identifier_vector &x, const data::sort_specification &sortspec)
std::ostream &mcrl2::process::operator<<(std::ostream &out, const process_identifier &x)

Outputs the object to a stream.

Parameters:

  • out An output stream
  • x Object x

Returns: The output stream

std::string pp(const process_identifier &x)
std::string pp(const process_identifier_list &x)
std::string pp(const process_identifier_vector &x)
void mcrl2::process::swap(process_identifier &t1, process_identifier &t2)

swap overload