Include file:
#include "mcrl2/bes/boolean_expression.h"
add your file description here.
mcrl2::bes::
boolean_expression_list
¶typedef for atermpp::term_list< boolean_expression >
brief list of boolean_expressions
mcrl2::bes::
boolean_expression_vector
¶typedef for std::vector< boolean_expression >
brief vector of boolean_expressions
is_and
(const atermpp::aterm_appl &x)¶brief Test for a and expression param x A term return True if a x is a and expression
mcrl2::bes::
is_boolean_expression
(const atermpp::aterm_appl &x)¶brief Test for a boolean_expression expression param x A term return True if a x is a boolean_expression expression
is_boolean_variable
(const atermpp::aterm_appl &x)¶brief Test for a boolean_variable expression param x A term return True if a x is a boolean_variable expression
is_false
(const atermpp::aterm_appl &x)brief Test for a false expression param x A term return True if a x is a false expression
is_imp
(const atermpp::aterm_appl &x)¶brief Test for a imp expression param x A term return True if a x is a imp expression
is_not
(const atermpp::aterm_appl &x)¶brief Test for a not expression param x A term return True if a x is a not expression
is_or
(const atermpp::aterm_appl &x)¶brief Test for a or expression param x A term return True if a x is a or expression
is_true
(const atermpp::aterm_appl &x)brief Test for a true expression param x A term return True if a x is a true expression
mcrl2::bes::
make_and_
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_and_ constructs a new term into a given address.
Parameters:
mcrl2::bes::
make_boolean_variable
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_boolean_variable constructs a new term into a given address.
Parameters:
mcrl2::bes::
make_imp
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_imp constructs a new term into a given address.
Parameters:
mcrl2::bes::
make_not_
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_not_ constructs a new term into a given address.
Parameters:
mcrl2::bes::
make_or_
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_or_ constructs a new term into a given address.
Parameters:
mcrl2::bes::
operator<<
(std::ostream &out, const and_ &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::bes::
operator<<
(std::ostream &out, const boolean_expression &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::bes::
operator<<
(std::ostream &out, const boolean_variable &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::bes::
operator<<
(std::ostream &out, const false_ &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::bes::
operator<<
(std::ostream &out, const imp &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::bes::
operator<<
(std::ostream &out, const not_ &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::bes::
operator<<
(std::ostream &out, const or_ &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::bes::
operator<<
(std::ostream &out, const true_ &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::bes::
swap
(boolean_expression &t1, boolean_expression &t2)¶brief swap overload
mcrl2::bes::
swap
(boolean_variable &t1, boolean_variable &t2)¶brief swap overload
mcrl2::bes::accessors::
left
(boolean_expression const &e)¶mcrl2::bes::accessors::
right
(boolean_expression const &e)¶