|
mCRL2
|
Traverser that checks for name clashes in nested mu's/nu's. More...
#include <has_name_clashes.h>
Public Types | |
| using | super = state_formulas::state_formula_traverser< state_variable_name_clash_checker > |
Public Types inherited from mcrl2::state_formulas::add_traverser_state_formula_expressions< Traverser, Derived > | |
| using | super = Traverser< Derived > |
Public Attributes | |
| std::vector< core::identifier_string > | m_name_stack |
| The stack of names. | |
Traverser that checks for name clashes in nested mu's/nu's.
Definition at line 23 of file has_name_clashes.h.
| using mcrl2::state_formulas::detail::state_variable_name_clash_checker::super = state_formulas::state_formula_traverser<state_variable_name_clash_checker> |
Definition at line 26 of file has_name_clashes.h.
|
inline |
Definition at line 52 of file has_name_clashes.h.
|
inline |
Definition at line 62 of file has_name_clashes.h.
|
inline |
Definition at line 57 of file has_name_clashes.h.
|
inline |
Definition at line 67 of file has_name_clashes.h.
|
inline |
Pops the stack.
Definition at line 36 of file has_name_clashes.h.
|
inline |
Pushes name on the stack.
Definition at line 42 of file has_name_clashes.h.
| std::vector<core::identifier_string> mcrl2::state_formulas::detail::state_variable_name_clash_checker::m_name_stack |
The stack of names.
Definition at line 33 of file has_name_clashes.h.