Include file:

#include "mcrl2/data/alias.h"

The class alias.


type mcrl2::data::alias_list

typedef for atermpp::term_list< alias >

brief list of aliass

type mcrl2::data::alias_vector

typedef for std::vector< alias >

brief vector of aliass


bool mcrl2::data::is_alias(const atermpp::aterm_appl &x)

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

void mcrl2::data::make_alias(atermpp::aterm_appl &t, const ARGUMENTS&... args)

brief Make_alias constructs a new term into a given address.


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

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

void mcrl2::data::swap(alias &t1, alias &t2)

brief swap overload