mCRL2
Loading...
Searching...
No Matches
jitty_jittyc.h File Reference

Go to the source code of this file.

Classes

struct  mcrl2::data::detail::double_variable_traverser< Traverser >
 

Namespaces

namespace  mcrl2
 A class that takes a linear process specification and checks all tau-summands of that LPS for confluence.
 
namespace  mcrl2::data
 Namespace for all data library functionality.
 
namespace  mcrl2::data::detail
 

Functions

variable_list mcrl2::data::detail::get_free_vars (const data_expression &a)
 
sort_expression mcrl2::data::detail::residual_sort (const sort_expression &s, std::size_t no_of_initial_arguments)
 
const data_expressionmcrl2::data::detail::get_argument_of_higher_order_term_helper (const application &t, std::size_t &i)
 
const data_expressionmcrl2::data::detail::get_argument_of_higher_order_term (const application &t, std::size_t i)
 
std::size_t mcrl2::data::detail::recursive_number_of_args (const data_expression &t)
 
const data_expressionmcrl2::data::detail::get_nested_head_helper (const application &t)
 
const data_expressionmcrl2::data::detail::get_nested_head (const data_expression &t)
 
const data_expression mcrl2::data::detail::replace_nested_head (const data_expression &t, const data_expression &head)
 
template<class ARGUMENT_REWRITER >
void mcrl2::data::detail::rewrite_all_arguments (data_expression &result, const application &t, const ARGUMENT_REWRITER rewriter)