mCRL2
|
#include <algorithm.h>
Public Types | |
typedef Builder< cached_bottom_up_replace_aterm_builder< Builder, ReplaceFunction > > | super |
Public Member Functions | |
cached_bottom_up_replace_aterm_builder (ReplaceFunction f_, std::unordered_map< aterm, aterm > &cache_) | |
template<class T > | |
void | apply (T &result, const aterm &x) |
Public Attributes | |
ReplaceFunction | f |
std::unordered_map< aterm, aterm > & | cache |
Definition at line 132 of file algorithm.h.
typedef Builder<cached_bottom_up_replace_aterm_builder<Builder, ReplaceFunction> > atermpp::detail::cached_bottom_up_replace_aterm_builder< Builder, ReplaceFunction >::super |
Definition at line 134 of file algorithm.h.
|
inline |
Definition at line 143 of file algorithm.h.
|
inline |
Definition at line 148 of file algorithm.h.
std::unordered_map<aterm, aterm>& atermpp::detail::cached_bottom_up_replace_aterm_builder< Builder, ReplaceFunction >::cache |
Definition at line 141 of file algorithm.h.
ReplaceFunction atermpp::detail::cached_bottom_up_replace_aterm_builder< Builder, ReplaceFunction >::f |
Definition at line 140 of file algorithm.h.