mcrl2::process::if_then

Include file:

#include "mcrl2/process/process_expression.h
class mcrl2::process::if_then

brief The if-then operator

Public member functions

const data::data_expression &condition() const
if_then()

brief Default constructor.

if_then(const atermpp::aterm &term)

brief Constructor. param term A term

if_then(const data::data_expression &condition, const process_expression &then_case)

brief Constructor.

if_then(const if_then&) noexcept = default

Move semantics.

if_then(if_then&&) noexcept = default
if_then &operator=(const if_then&) noexcept = default
if_then &operator=(if_then&&) noexcept = default
const process_expression &then_case() const