|
mCRL2
|
#include <replace_capture_avoiding_with_an_identifier_generator.h>
Public Member Functions | |
| substitution_updater_with_an_identifier_generator (Substitution &sigma, IdentifierGenerator &id_generator) | |
| Substitution & | substitution () |
| data::variable | bind (const data::variable &v) |
| data::variable | push (const data::variable &v) |
| void | pop (const data::variable &) |
| template<typename VariableContainer > | |
| VariableContainer | push (const VariableContainer &container) |
| template<typename VariableContainer > | |
| void | pop (const VariableContainer &container) |
Protected Attributes | |
| Substitution & | m_sigma |
| IdentifierGenerator & | m_id_generator |
| std::vector< saved_assignment > | m_undo |
Private Types | |
| using | saved_assignment = std::pair< variable, data_expression > |
Definition at line 28 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
private |
Definition at line 30 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 37 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 46 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 74 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 96 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 69 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 85 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 41 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
protected |
Definition at line 33 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
protected |
Definition at line 32 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
protected |
Definition at line 34 of file replace_capture_avoiding_with_an_identifier_generator.h.