mcrl2/pbes/propositional_variable.h

Include file:

#include "mcrl2/pbes/propositional_variable.h"

The classes propositional_variable and propositional_variable_instantiation.

Typedefs

type mcrl2::pbes_system::propositional_variable_list

typedef for atermpp::term_list< propositional_variable >

list of propositional_variables

type mcrl2::pbes_system::propositional_variable_vector

typedef for std::vector< propositional_variable >

vector of propositional_variables

Functions

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

Test for a propositional_variable expression.

Parameters:

  • x A term

Returns: True if x is a propositional_variable expression

std::ostream &mcrl2::pbes_system::operator<<(std::ostream &out, const propositional_variable &x)

Outputs the object to a stream.

Parameters:

  • out An output stream

  • x Object x

Returns: The output stream

std::string pp(const propositional_variable &x)
std::string pp(const propositional_variable_list &x)
std::string pp(const propositional_variable_vector &x)
void mcrl2::pbes_system::swap(propositional_variable &t1, propositional_variable &t2)

swap overload