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

The class machine_number, which is a subclass of data_expression. More...

Go to the source code of this file.

Classes

class  mcrl2::data::machine_number
 \brief A machine number More...
 

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.
 

Typedefs

typedef std::pair< atermpp::aterm, atermpp::atermmcrl2::data::machine_number_key_type
 
typedef atermpp::term_list< machine_numbermcrl2::data::machine_number_list
 \brief list of machine_numbers
 
typedef std::vector< machine_numbermcrl2::data::machine_number_vector
 \brief vector of machine_numbers
 

Functions

template<class... ARGUMENTS>
void mcrl2::data::make_machine_number (atermpp::aterm &t, size_t n)
 
std::string mcrl2::data::pp (const machine_number &x)
 
std::ostream & mcrl2::data::operator<< (std::ostream &out, const machine_number &x)
 
void mcrl2::data::swap (machine_number &t1, machine_number &t2)
 \brief swap overload
 
std::string mcrl2::data::max_machine_number_string ()
 A string representation indicating the maximal machine number + 1.
 
std::string mcrl2::data::pp (const machine_number_list &x)
 
std::string mcrl2::data::pp (const machine_number_vector &x)
 
std::set< data::variablemcrl2::data::find_all_variables (const data::machine_number &x)
 

Detailed Description

The class machine_number, which is a subclass of data_expression.

Definition in file machine_number.h.