mCRL2
|
Traverser that checks for name clashes in nested mu's/nu's. More...
#include <has_name_clashes.h>
Public Types | |
typedef state_formulas::state_formula_traverser< state_variable_name_clash_checker > | super |
![]() | |
typedef Traverser< Derived > | super |
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.
typedef state_formulas::state_formula_traverser<state_variable_name_clash_checker> mcrl2::state_formulas::detail::state_variable_name_clash_checker::super |
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.