#include <typecheck.h>
Definition at line 24 of file typecheck.h.
◆ multi_action_type_checker() [1/2]
template<typename VariableContainer , typename ActionLabelContainer >
mcrl2::lps::multi_action_type_checker::multi_action_type_checker |
( |
const data::data_specification & |
dataspec, |
|
|
const VariableContainer & |
variables, |
|
|
const ActionLabelContainer & |
action_labels |
|
) |
| |
|
inline |
◆ multi_action_type_checker() [2/2]
◆ operator()()
Type check a multi action. Throws a mcrl2::runtime_error exception if the expression is not well typed.
- Parameters
-
[in] | x | A multi action that has not been type checked. |
- Returns
- a typed multi action.
Definition at line 53 of file typecheck.h.
◆ m_action_context
◆ m_data_type_checker
◆ m_variable_context
The documentation for this class was generated from the following file: