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

The class variable. More...

Go to the source code of this file.

Classes

class  mcrl2::data::variable
 \brief A data variable More...
 
struct  std::hash< mcrl2::data::variable >
 

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  std
 STL namespace.
 

Typedefs

typedef std::vector< variablemcrl2::data::variable_vector
 \brief vector of variables
 

Functions

template<class... ARGUMENTS>
void mcrl2::data::make_variable (atermpp::aterm &t, const ARGUMENTS &... args)
 
std::string mcrl2::data::pp (const variable &x)
 
std::ostream & mcrl2::data::operator<< (std::ostream &out, const variable &x)
 
void mcrl2::data::swap (variable &t1, variable &t2)
 \brief swap overload
 
std::string mcrl2::data::pp (const variable_list &x)
 
std::string mcrl2::data::pp (const variable_vector &x)
 
std::string mcrl2::data::pp (const std::set< variable > &x)
 
std::set< data::variablemcrl2::data::find_all_variables (const data::variable &x)
 
std::set< data::variablemcrl2::data::find_all_variables (const data::variable_list &x)
 
std::set< core::identifier_stringmcrl2::data::find_identifiers (const data::variable_list &x)
 

Detailed Description

The class variable.

Definition in file variable.h.