#include <typecheck.h>
Definition at line 167 of file typecheck.h.
◆ pbes_type_checker() [1/2]
◆ pbes_type_checker() [2/2]
template<typename VariableContainer , typename PropositionalVariableContainer >
| mcrl2::pbes_system::pbes_type_checker::pbes_type_checker |
( |
const data::data_specification & |
dataspec, |
|
|
const VariableContainer & |
global_variables, |
|
|
const PropositionalVariableContainer & |
propositional_variables |
|
) |
| |
|
inline |
◆ equation_variables()
◆ operator()() [1/2]
Type check a process expression. Throws a mcrl2::runtime_error exception if the expression is not well typed.
- Parameters
-
| [in] | x | A process expression that has not been type checked. |
- Returns
- a process expression where all untyped identifiers have been replace by typed ones.
Definition at line 246 of file typecheck.h.
◆ operator()() [2/2]
| void mcrl2::pbes_system::pbes_type_checker::operator() |
( |
pbes & |
pbesspec | ) |
|
|
inline |
Typecheck the pbes pbesspec.
Definition at line 200 of file typecheck.h.
◆ typecheck()
◆ m_data_type_checker
◆ m_pbes_context
◆ m_variable_context
The documentation for this class was generated from the following file: