ViennaCL - The Vienna Computing Library
1.5.1
|
functor for generating the expression string from a statement More...
#include <helpers.hpp>
Public Member Functions | |
expression_generation_traversal (std::pair< std::string, std::string > const &index, int vector_element, std::string &str, mapping_type const &mapping) | |
void | call_before_expansion () const |
void | call_after_expansion () const |
void | operator() (viennacl::scheduler::statement const *, viennacl::scheduler::statement_node const *root_node, detail::node_type node_type) const |
functor for generating the expression string from a statement
expression_generation_traversal | ( | std::pair< std::string, std::string > const & | index, |
int | vector_element, | ||
std::string & | str, | ||
mapping_type const & | mapping | ||
) | [inline] |
void call_after_expansion | ( | ) | const [inline] |
Reimplemented from traversal_functor.
void call_before_expansion | ( | ) | const [inline] |
Reimplemented from traversal_functor.
void operator() | ( | viennacl::scheduler::statement const * | , |
viennacl::scheduler::statement_node const * | root_node, | ||
detail::node_type | node_type | ||
) | const [inline] |