Include file:

#include "mcrl2/pbes/propositional_variable.h"

The classes propositional_variable and propositional_variable_instantiation.


type mcrl2::pbes_system::propositional_variable_list

typedef for atermpp::term_list< propositional_variable >

brief list of propositional_variables

type mcrl2::pbes_system::propositional_variable_vector

typedef for std::vector< propositional_variable >

brief vector of propositional_variables


bool mcrl2::pbes_system::is_propositional_variable(const atermpp::aterm_appl &x)

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

void mcrl2::pbes_system::make_propositional_variable(atermpp::aterm_appl &t, const ARGUMENTS&... args)

brief Make_propositional_variable constructs a new term into a given address.


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

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

void mcrl2::pbes_system::swap(propositional_variable &t1, propositional_variable &t2)

brief swap overload