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 |
data::sorts_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 25 of file process_context.h.
|
inline |
Definition at line 64 of file process_context.h.
|
inline |
Definition at line 169 of file process_context.h.
|
inlineprivate |
Definition at line 44 of file process_context.h.
|
inline |
Definition at line 58 of file process_context.h.
|
inlineprivate |
Definition at line 31 of file process_context.h.
|
inline |
Definition at line 139 of file process_context.h.
|
inline |
Definition at line 103 of file process_context.h.
|
inline |
Definition at line 154 of file process_context.h.
|
private |
Definition at line 28 of file process_context.h.