Include file:

#include "mcrl2/data/basic_sort.h"

The class basic_sort.


type mcrl2::data::basic_sort_list

typedef for atermpp::term_list< basic_sort >

list of basic sorts

type mcrl2::data::basic_sort_vector

typedef for std::vector< basic_sort >

vector of basic sorts


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

brief Make_basic_sort constructs a new term into a given address.


  • t The reference into which the new basic_sort is constructed.
std::ostream &mcrl2::data::operator<<(std::ostream &out, const basic_sort &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(basic_sort &t1, basic_sort &t2)

brief swap overload