ViennaCL - The Vienna Computing Library  1.5.0
Public Member Functions | Protected Member Functions
mapped_buffer Class Reference

Base class for mapping buffer-based objects to a generator class. More...

#include <mapped_objects.hpp>

Inheritance diagram for mapped_buffer:
mapped_handle mapped_object mapped_matrix mapped_vector

Public Member Functions

 mapped_buffer (std::string const &scalartype)
virtual std::string generate (std::pair< std::string, std::string > const &index, int vector_element) const

Protected Member Functions

std::string append_vector_size (std::string const &scalartype, unsigned int vector_size) const

Detailed Description

Base class for mapping buffer-based objects to a generator class.


Constructor & Destructor Documentation

mapped_buffer ( std::string const &  scalartype) [inline]

Member Function Documentation

std::string append_vector_size ( std::string const &  scalartype,
unsigned int  vector_size 
) const [inline, protected, virtual]

Reimplemented from mapped_object.

virtual std::string generate ( std::pair< std::string, std::string > const &  index,
int  vector_element 
) const [inline, virtual]

Reimplemented from mapped_object.


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