mcrl2/data/variable.h

Include file:

#include "mcrl2/data/variable.h"

The class variable.

Typedefs

type mcrl2::data::variable_key_type

typedef for std::pair< atermpp::aterm, atermpp::aterm >

type mcrl2::data::variable_vector

typedef for std::vector< variable >

vector of variables

Functions

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

Test for a untyped_sort_variable expression.

Parameters:

  • x A term

Returns: True if x is a untyped_sort_variable expression

std::ostream &mcrl2::data::operator<<(std::ostream &out, const untyped_sort_variable &x)

Outputs the object to a stream.

Parameters:

  • out An output stream
  • x Object x

Returns: The output stream

std::ostream &mcrl2::data::operator<<(std::ostream &out, const variable &x)

Outputs the object to a stream.

Parameters:

  • out An output stream
  • x Object x

Returns: The output stream

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

swap overload

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

swap overload