|
mCRL2
|
#include <process_context.h>
Public Member Functions | |
| bool | is_declared (const core::identifier_string &name) const |
| template<typename ProcessIdentifierContainer > | |
| void | add_process_identifiers (const ProcessIdentifierContainer &ids, const action_context &action_ctx, const data::sort_type_checker &sort_typechecker) |
| process_identifier | match_untyped_process_instance_assignment (const untyped_process_assignment &x) const |
| process_instance | make_process_instance (const core::identifier_string &name, const data::sort_expression_list &formal_parameters, const data::data_expression_list &actual_parameters) const |
| std::set< data::sort_expression_list > | matching_process_sorts (const core::identifier_string &name, const data::data_expression_list ¶meters) const |
| void | clear () |
Private Member Functions | |
| bool | is_matching_assignment (const data::untyped_identifier_assignment_list &assignments, const data::variable_list ¶meters) const |
| data::untyped_identifier_assignment | find_violating_assignment (const data::untyped_identifier_assignment_list &assignments, const data::variable_list ¶meters) const |
Private Attributes | |
| std::multimap< core::identifier_string, process_identifier > | m_process_identifiers |
Definition at line 22 of file process_context.h.
|
inline |
Definition at line 61 of file process_context.h.
|
inline |
Definition at line 166 of file process_context.h.
|
inlineprivate |
Definition at line 41 of file process_context.h.
|
inline |
Definition at line 55 of file process_context.h.
|
inlineprivate |
Definition at line 28 of file process_context.h.
|
inline |
Definition at line 136 of file process_context.h.
|
inline |
Definition at line 100 of file process_context.h.
|
inline |
Definition at line 151 of file process_context.h.
|
private |
Definition at line 25 of file process_context.h.