mCRL2
Loading...
Searching...
No Matches
mcrl2::pbes_system::detail::pbes_context Class Reference

#include <pbes_context.h>

Public Member Functions

bool is_declared (const core::identifier_string &name) const
 
data::sort_expression_list propositional_variable_sorts (const core::identifier_string &name) const
 
template<typename PropositionalVariableContainer >
void add_propositional_variables (const PropositionalVariableContainer &propositional_variables, const data::sort_type_checker &sort_typechecker)
 
void clear ()
 

Private Attributes

std::map< core::identifier_string, propositional_variablem_propositional_variables
 

Detailed Description

Definition at line 24 of file pbes_context.h.

Member Function Documentation

◆ add_propositional_variables()

template<typename PropositionalVariableContainer >
void mcrl2::pbes_system::detail::pbes_context::add_propositional_variables ( const PropositionalVariableContainer &  propositional_variables,
const data::sort_type_checker sort_typechecker 
)
inline

Definition at line 43 of file pbes_context.h.

◆ clear()

void mcrl2::pbes_system::detail::pbes_context::clear ( )
inline

Definition at line 64 of file pbes_context.h.

◆ is_declared()

bool mcrl2::pbes_system::detail::pbes_context::is_declared ( const core::identifier_string name) const
inline

Definition at line 30 of file pbes_context.h.

◆ propositional_variable_sorts()

data::sort_expression_list mcrl2::pbes_system::detail::pbes_context::propositional_variable_sorts ( const core::identifier_string name) const
inline

Definition at line 35 of file pbes_context.h.

Member Data Documentation

◆ m_propositional_variables

std::map<core::identifier_string, propositional_variable> mcrl2::pbes_system::detail::pbes_context::m_propositional_variables
private

Definition at line 27 of file pbes_context.h.


The documentation for this class was generated from the following file: