mcrl2/data/application.h

Include file:

#include "mcrl2/data/application.h"

The class application.

Functions

const data_expression &mcrl2::data::binary_left(const application &x)
const data_expression &mcrl2::data::binary_left1(const data_expression &x)
const data_expression &mcrl2::data::binary_right(const application &x)
const data_expression &mcrl2::data::binary_right1(const data_expression &x)
std::ostream &mcrl2::data::operator<<(std::ostream &out, const application &x)

Outputs the object to a stream.

Parameters:

  • out An output stream
  • x Object x

Returns: The output stream

std::string pp(const application &x)
void mcrl2::data::swap(application &t1, application &t2)

swap overload

const data_expression &mcrl2::data::unary_operand(const application &x)
const data_expression &mcrl2::data::unary_operand1(const data_expression &x)

Functions

bool mcrl2::data::detail::check_whether_sorts_match(const data_expression &head, const CONTAINER &l)
bool mcrl2::data::detail::contains_untyped_sort(const sort_expression &s)