|  | 
| template<class Fun > | 
| void | traverse (scheduler::statement const &statement, vcl_size_t root_idx, Fun const &fun, bool inspect) | 
|  | Recursively execute a functor on a statement.  More... 
 | 
|  | 
| void | process (utils::kernel_generation_stream &stream, leaf_t leaf, std::string const &type_key, std::string const &to_process, scheduler::statement const &statement, vcl_size_t root_idx, mapping_type const &mapping, std::set< std::string > &already_processed) | 
|  | 
| std::string | evaluate (leaf_t leaf, std::map< std::string, std::string > const &accessors, scheduler::statement const &statement, vcl_size_t root_idx, mapping_type const &mapping) | 
|  | 
| const char * | evaluate (scheduler::operation_node_type type) | 
|  | generate a string from an operation_node_type  More... 
 | 
|  | 
| const char * | operator_string (scheduler::operation_node_type type) | 
|  | 
| void | evaluate (utils::kernel_generation_stream &stream, leaf_t leaf, std::map< std::string, std::string > const &accessors, statements_container const &statements, std::vector< mapping_type > const &mappings) | 
|  | 
| void | process (utils::kernel_generation_stream &stream, leaf_t leaf, std::string const &type_key, std::string const &to_process, statements_container const &statements, std::vector< mapping_type > const &mappings) | 
|  | 
| std::string | statements_representation (statements_container const &statements, binding_policy_t binding_policy) | 
|  |