mcrl2/data/container_type.h

Include file:

#include "mcrl2/data/container_type.h"

Typedefs

type mcrl2::data::container_type_list

typedef for atermpp::term_list< container_type >

brief list of container_types

type mcrl2::data::container_type_vector

typedef for std::vector< container_type >

brief vector of container_types

Functions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

std::ostream &mcrl2::data::operator<<(std::ostream &out, const set_container &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(bag_container &t1, bag_container &t2)

brief swap overload

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

brief swap overload

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

brief swap overload

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

brief swap overload

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

brief swap overload

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

brief swap overload