Include file:
#include "mcrl2/process/process_expression.h"
add your file description here.
mcrl2::process::action
mcrl2::process::allow
mcrl2::process::at
mcrl2::process::block
mcrl2::process::bounded_init
mcrl2::process::choice
mcrl2::process::comm
mcrl2::process::delta
std::hash
mcrl2::process::hide
mcrl2::process::if_then
mcrl2::process::if_then_else
mcrl2::process::left_merge
mcrl2::process::merge
mcrl2::process::process_expression
mcrl2::process::process_instance
mcrl2::process::process_instance_assignment
mcrl2::process::rename
mcrl2::process::seq
mcrl2::process::stochastic_operator
mcrl2::process::sum
mcrl2::process::sync
mcrl2::process::tau
mcrl2::process::untyped_process_assignment
mcrl2::process::
action_list
¶typedef for atermpp::term_list< action >
brief list of actions
mcrl2::process::
action_vector
¶typedef for std::vector< action >
brief vector of actions
mcrl2::process::
process_expression_list
¶typedef for atermpp::term_list< process_expression >
brief list of process_expressions
mcrl2::process::
process_expression_vector
¶typedef for std::vector< process_expression >
brief vector of process_expressions
mcrl2::process::
equal_signatures
(const action &a, const action &b)¶Compares the signatures of two actions.
Parameters:
Returns: Returns true if the actions a and b have the same label, and the sorts of the arguments of a and b are equal.
is_action
(const atermpp::aterm_appl &x)¶brief Test for a action expression param x A term return True if a x is a action expression
is_allow
(const atermpp::aterm_appl &x)¶brief Test for a allow expression param x A term return True if a x is a allow expression
is_at
(const atermpp::aterm_appl &x)brief Test for a at expression param x A term return True if a x is a at expression
is_block
(const atermpp::aterm_appl &x)¶brief Test for a block expression param x A term return True if a x is a block expression
is_bounded_init
(const atermpp::aterm_appl &x)¶brief Test for a bounded_init expression param x A term return True if a x is a bounded_init expression
is_choice
(const atermpp::aterm_appl &x)¶brief Test for a choice expression param x A term return True if a x is a choice expression
is_comm
(const atermpp::aterm_appl &x)¶brief Test for a comm expression param x A term return True if a x is a comm expression
is_delta
(const atermpp::aterm_appl &x)¶brief Test for a delta expression param x A term return True if a x is a delta expression
is_hide
(const atermpp::aterm_appl &x)¶brief Test for a hide expression param x A term return True if a x is a hide expression
is_if_then
(const atermpp::aterm_appl &x)¶brief Test for a if_then expression param x A term return True if a x is a if_then expression
is_if_then_else
(const atermpp::aterm_appl &x)¶brief Test for a if_then_else expression param x A term return True if a x is a if_then_else expression
is_left_merge
(const atermpp::aterm_appl &x)¶brief Test for a left_merge expression param x A term return True if a x is a left_merge expression
is_merge
(const atermpp::aterm_appl &x)¶brief Test for a merge expression param x A term return True if a x is a merge expression
mcrl2::process::
is_process_expression
(const atermpp::aterm_appl &x)¶brief Test for a process_expression expression param x A term return True if a x is a process_expression expression
is_process_instance
(const atermpp::aterm_appl &x)¶brief Test for a process_instance expression param x A term return True if a x is a process_instance expression
is_process_instance_assignment
(const atermpp::aterm_appl &x)¶brief Test for a process_instance_assignment expression param x A term return True if a x is a process_instance_assignment expression
is_rename
(const atermpp::aterm_appl &x)¶brief Test for a rename expression param x A term return True if a x is a rename expression
is_seq
(const atermpp::aterm_appl &x)brief Test for a seq expression param x A term return True if a x is a seq expression
is_stochastic_operator
(const atermpp::aterm_appl &x)¶brief Test for a stochastic_operator expression param x A term return True if a x is a stochastic_operator expression
is_sum
(const atermpp::aterm_appl &x)¶brief Test for a sum expression param x A term return True if a x is a sum expression
is_sync
(const atermpp::aterm_appl &x)¶brief Test for a sync expression param x A term return True if a x is a sync expression
is_tau
(const atermpp::aterm_appl &x)¶brief Test for a tau expression param x A term return True if a x is a tau expression
is_untyped_process_assignment
(const atermpp::aterm_appl &x)¶brief Test for a untyped_process_assignment expression param x A term return True if a x is a untyped_process_assignment expression
mcrl2::process::
make_action
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_action constructs a new term into a given address.
Parameters:
mcrl2::process::
make_allow
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_allow constructs a new term into a given address.
Parameters:
mcrl2::process::
make_at
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_at constructs a new term into a given address.
Parameters:
mcrl2::process::
make_block
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_block constructs a new term into a given address.
Parameters:
mcrl2::process::
make_bounded_init
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_bounded_init constructs a new term into a given address.
Parameters:
mcrl2::process::
make_choice
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_choice constructs a new term into a given address.
Parameters:
mcrl2::process::
make_comm
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_comm constructs a new term into a given address.
Parameters:
mcrl2::process::
make_hide
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_hide constructs a new term into a given address.
Parameters:
mcrl2::process::
make_if_then
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_if_then constructs a new term into a given address.
Parameters:
mcrl2::process::
make_if_then_else
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_if_then_else constructs a new term into a given address.
Parameters:
mcrl2::process::
make_left_merge
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_left_merge constructs a new term into a given address.
Parameters:
mcrl2::process::
make_merge
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_merge constructs a new term into a given address.
Parameters:
mcrl2::process::
make_process_instance
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_process_instance constructs a new term into a given address.
Parameters:
mcrl2::process::
make_process_instance_assignment
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_process_instance_assignment constructs a new term into a given address.
Parameters:
mcrl2::process::
make_rename
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_rename constructs a new term into a given address.
Parameters:
mcrl2::process::
make_seq
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_seq constructs a new term into a given address.
Parameters:
mcrl2::process::
make_stochastic_operator
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_stochastic_operator constructs a new term into a given address.
Parameters:
mcrl2::process::
make_sum
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_sum constructs a new term into a given address.
Parameters:
mcrl2::process::
make_sync
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_sync constructs a new term into a given address.
Parameters:
mcrl2::process::
make_untyped_process_assignment
(atermpp::aterm_appl &t, const ARGUMENTS&... args)¶brief Make_untyped_process_assignment constructs a new term into a given address.
Parameters:
mcrl2::process::
operator<<
(std::ostream &out, const action &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const allow &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const at &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const block &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const bounded_init &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const choice &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const comm &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const delta &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const hide &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const if_then &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const if_then_else &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const left_merge &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const merge &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const process_expression &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const process_instance &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const process_instance_assignment &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const rename &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const seq &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const stochastic_operator &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const sum &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const sync &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const tau &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
operator<<
(std::ostream &out, const untyped_process_assignment &x)¶brief Outputs the object to a stream param out An output stream param x Object x return The output stream
mcrl2::process::
swap
(bounded_init &t1, bounded_init &t2)¶brief swap overload
mcrl2::process::
swap
(if_then_else &t1, if_then_else &t2)¶brief swap overload
mcrl2::process::
swap
(left_merge &t1, left_merge &t2)¶brief swap overload
mcrl2::process::
swap
(process_expression &t1, process_expression &t2)¶brief swap overload
mcrl2::process::
swap
(process_instance &t1, process_instance &t2)¶brief swap overload
mcrl2::process::
swap
(process_instance_assignment &t1, process_instance_assignment &t2)¶brief swap overload
mcrl2::process::
swap
(stochastic_operator &t1, stochastic_operator &t2)¶brief swap overload
mcrl2::process::
swap
(untyped_process_assignment &t1, untyped_process_assignment &t2)¶brief swap overload