mCRL2
Loading...
Searching...
No Matches
mcrl2::data::assignment_sequence_substitution Struct Reference

Substitution that maps data variables to data expressions. The substitution is stored as an assignment_list. More...

#include <assignment_sequence_substitution.h>

Public Types

using variable_type = variable
 
using expression_type = data_expression
 
using argument_type = variable
 
using result_type = data_expression
 

Public Member Functions

 assignment_sequence_substitution (const assignment_list &assignments_)
 
const data_expressionoperator() (const variable &v) const
 

Public Attributes

const assignment_listassignments
 

Detailed Description

Substitution that maps data variables to data expressions. The substitution is stored as an assignment_list.

Definition at line 24 of file assignment_sequence_substitution.h.

Member Typedef Documentation

◆ argument_type

◆ expression_type

◆ result_type

◆ variable_type

Constructor & Destructor Documentation

◆ assignment_sequence_substitution()

mcrl2::data::assignment_sequence_substitution::assignment_sequence_substitution ( const assignment_list assignments_)
inlineexplicit

Definition at line 33 of file assignment_sequence_substitution.h.

Member Function Documentation

◆ operator()()

const data_expression & mcrl2::data::assignment_sequence_substitution::operator() ( const variable v) const
inline

Definition at line 37 of file assignment_sequence_substitution.h.

Member Data Documentation

◆ assignments

const assignment_list& mcrl2::data::assignment_sequence_substitution::assignments

Definition at line 31 of file assignment_sequence_substitution.h.


The documentation for this struct was generated from the following file: