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< data::assignment > | m_undo |
Definition at line 25 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 33 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 42 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 63 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 82 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 58 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
inline |
Definition at line 71 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.
|
protected |
Definition at line 29 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
protected |
Definition at line 28 of file replace_capture_avoiding_with_an_identifier_generator.h.
|
protected |
Definition at line 30 of file replace_capture_avoiding_with_an_identifier_generator.h.