mCRL2
|
#include <translate_sort.h>
Public Types | |
typedef Traverser< translate_sort_expression_traverser< Traverser, OutputStream > > | super |
Public Member Functions | |
translate_sort_expression_traverser (OutputStream &out_, const native_translations &nt, const std::map< data::structured_sort, std::string > &snm) | |
void | apply (const data::basic_sort &s) |
void | apply (const data::container_sort &s) |
void | apply (const data::structured_sort &s) |
void | apply (const data::function_sort &s) |
Public Attributes | |
OutputStream & | out |
const native_translations & | m_native |
const std::map< data::structured_sort, std::string > & | m_struct_names |
Definition at line 30 of file translate_sort.h.
typedef Traverser<translate_sort_expression_traverser<Traverser, OutputStream> > mcrl2::smt::detail::translate_sort_expression_traverser< Traverser, OutputStream >::super |
Definition at line 32 of file translate_sort.h.
|
inline |
Definition at line 41 of file translate_sort.h.
|
inline |
Definition at line 47 of file translate_sort.h.
|
inline |
Definition at line 59 of file translate_sort.h.
|
inline |
Definition at line 79 of file translate_sort.h.
|
inline |
Definition at line 66 of file translate_sort.h.
const native_translations& mcrl2::smt::detail::translate_sort_expression_traverser< Traverser, OutputStream >::m_native |
Definition at line 38 of file translate_sort.h.
const std::map<data::structured_sort, std::string>& mcrl2::smt::detail::translate_sort_expression_traverser< Traverser, OutputStream >::m_struct_names |
Definition at line 39 of file translate_sort.h.
OutputStream& mcrl2::smt::detail::translate_sort_expression_traverser< Traverser, OutputStream >::out |
Definition at line 37 of file translate_sort.h.