mCRL2
Loading...
Searching...
No Matches
mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived > Struct Template Reference

#include <traverser.h>

Inheritance diagram for mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >:
mcrl2::pbes_system::pbes_expression_traverser< edge_condition_traverser > mcrl2::pbes_system::pbes_expression_traverser< find_free_variables_traverser > mcrl2::pbes_system::pbes_expression_traverser< find_quantifier_variables_traverser > mcrl2::pbes_system::pbes_expression_traverser< find_subterm_traverser > mcrl2::pbes_system::pbes_expression_traverser< guard_traverser > mcrl2::pbes_system::pbes_expression_traverser< has_propositional_variables_traverser > mcrl2::pbes_system::pbes_expression_traverser< has_quantifier_name_clashes_traverser > mcrl2::pbes_system::pbes_expression_traverser< is_pfnf_traverser > mcrl2::pbes_system::pbes_expression_traverser< local_reset_traverser > mcrl2::pbes_system::pbes_expression_traverser< lps_reset_traverser > mcrl2::pbes_system::pbes_expression_traverser< occurring_variable_visitor > mcrl2::pbes_system::pbes_expression_traverser< pfnf_traverser > mcrl2::pbes_system::pbes_expression_traverser< position_count_traverser > mcrl2::pbes_system::pbes_expression_traverser< reset_traverser > mcrl2::pbes_system::pbes_expression_traverser< significant_variables_traverser > mcrl2::pbes_system::pbes_expression_traverser< srf_and_traverser > mcrl2::pbes_system::pbes_expression_traverser< srf_or_traverser > mcrl2::pbes_system::pbes_expression_traverser< standard_form_traverser > mcrl2::pbes_system::pbes_expression_traverser< parelm_dependency_traverser > mcrl2::pbes_system::pbes_expression_traverser< Rplus_traverser > mcrl2::pbes_system::pbes_expression_traverser< print_brief_traverser >

Public Types

typedef Traverser< Derived > super
 

Public Member Functions

void apply (const pbes_system::pbes_equation &x)
 
void apply (const pbes_system::pbes &x)
 
void apply (const pbes_system::propositional_variable_instantiation &x)
 
void apply (const pbes_system::not_ &x)
 
void apply (const pbes_system::and_ &x)
 
void apply (const pbes_system::or_ &x)
 
void apply (const pbes_system::imp &x)
 
void apply (const pbes_system::forall &x)
 
void apply (const pbes_system::exists &x)
 
void apply (const pbes_system::pbes_expression &x)
 

Detailed Description

template<template< class > class Traverser, class Derived>
struct mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >

Definition at line 316 of file traverser.h.

Member Typedef Documentation

◆ super

template<template< class > class Traverser, class Derived >
typedef Traverser<Derived> mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::super

Definition at line 318 of file traverser.h.

Member Function Documentation

◆ apply() [1/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::and_ x)
inline

Definition at line 351 of file traverser.h.

◆ apply() [2/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::exists x)
inline

Definition at line 382 of file traverser.h.

◆ apply() [3/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::forall x)
inline

Definition at line 375 of file traverser.h.

◆ apply() [4/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::imp x)
inline

Definition at line 367 of file traverser.h.

◆ apply() [5/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::not_ x)
inline

Definition at line 344 of file traverser.h.

◆ apply() [6/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::or_ x)
inline

Definition at line 359 of file traverser.h.

◆ apply() [7/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::pbes x)
inline

Definition at line 330 of file traverser.h.

◆ apply() [8/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::pbes_equation x)
inline

Definition at line 323 of file traverser.h.

◆ apply() [9/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::pbes_expression x)
inline

Definition at line 389 of file traverser.h.

◆ apply() [10/10]

template<template< class > class Traverser, class Derived >
void mcrl2::pbes_system::add_traverser_pbes_expressions< Traverser, Derived >::apply ( const pbes_system::propositional_variable_instantiation x)
inline

Definition at line 337 of file traverser.h.


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