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

The class action_label. More...

Go to the source code of this file.

Classes

class  mcrl2::process::action_label
 \brief An action label More...
 

Namespaces

namespace  mcrl2
 A class that takes a linear process specification and checks all tau-summands of that LPS for confluence.
 
namespace  mcrl2::process
 The main namespace for the Process library.
 

Typedefs

typedef atermpp::term_list< action_labelmcrl2::process::action_label_list
 \brief list of action_labels
 
typedef std::vector< action_labelmcrl2::process::action_label_vector
 \brief vector of action_labels
 

Functions

template<class... ARGUMENTS>
void mcrl2::process::make_action_label (atermpp::aterm &t, const ARGUMENTS &... args)
 
bool mcrl2::process::is_action_label (const atermpp::aterm &x)
 
std::string mcrl2::process::pp (const action_label &x)
 
std::ostream & mcrl2::process::operator<< (std::ostream &out, const action_label &x)
 
void mcrl2::process::swap (action_label &t1, action_label &t2)
 \brief swap overload
 
std::string mcrl2::process::pp (const action_label_list &x)
 
std::string mcrl2::process::pp (const action_label_vector &x)
 
action_label_list mcrl2::process::normalize_sorts (const action_label_list &x, const data::sort_specification &sortspec)
 
std::set< data::sort_expressionmcrl2::process::find_sort_expressions (const process::action_label_list &x)
 

Detailed Description

The class action_label.

Definition in file action_label.h.