|
mCRL2
|
add your file description here. More...
Go to the source code of this file.
Classes | |
| struct | mcrl2::pbes_system::detail::typecheck_builder |
| class | mcrl2::pbes_system::pbes_type_checker |
Namespaces | |
| namespace | mcrl2 |
| namespace | mcrl2::pbes_system |
| The main namespace for the PBES library. | |
| namespace | mcrl2::pbes_system::detail |
Functions | |
| typecheck_builder | mcrl2::pbes_system::detail::make_typecheck_builder (data::data_type_checker &data_typechecker, const data::detail::variable_context &variables, const detail::pbes_context &propositional_variables) |
| void | mcrl2::pbes_system::typecheck_pbes (pbes &pbesspec) |
| Type check a parsed mCRL2 pbes specification. Throws an exception if something went wrong. | |
| template<typename VariableContainer > | |
| propositional_variable | mcrl2::pbes_system::typecheck_propositional_variable (const propositional_variable &x, const VariableContainer &variables, const data::data_specification &dataspec=data::data_specification()) |
| Type check a parsed mCRL2 propositional variable. Throws an exception if something went wrong. | |
| template<typename VariableContainer , typename PropositionalVariableContainer > | |
| pbes_expression | mcrl2::pbes_system::typecheck_pbes_expression (pbes_expression &x, const VariableContainer &variables, const PropositionalVariableContainer &propositional_variables, const data::data_specification &dataspec=data::data_specification()) |
| Type check a parsed mCRL2 pbes expression. Throws an exception if something went wrong. | |
add your file description here.
Definition in file typecheck.h.