ViennaCL - The Vienna Computing Library  1.5.2
Public Member Functions
prototype_generation_traversal Class Reference

functor for generating the prototype of a statement More...

#include <prototype_generation.hpp>

Inheritance diagram for prototype_generation_traversal:
traversal_functor

Public Member Functions

 prototype_generation_traversal (unsigned int simd_width, std::set< std::string > &already_generated, std::string &str, mapping_type const &mapping)
void operator() (scheduler::statement const &statement, unsigned int root_idx, node_type node_type) const

Detailed Description

functor for generating the prototype of a statement


Constructor & Destructor Documentation

prototype_generation_traversal ( unsigned int  simd_width,
std::set< std::string > &  already_generated,
std::string &  str,
mapping_type const &  mapping 
) [inline]

Member Function Documentation

void operator() ( scheduler::statement const &  statement,
unsigned int  root_idx,
node_type  node_type 
) const [inline]

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