ParallelME Runtime Environment
Public Types | Public Member Functions | List of all members
Program Class Referenceabstract

#include <Program.hpp>

Inheritance diagram for Program:
CLProgram RSProgram

Public Types

typedef std::vector< std::shared_ptr< Program > > Vector
 Vector of programs.
 

Public Member Functions

 Program (const Program &)=delete
 
Programoperator= (const Program &)=delete
 
virtual ProgramObjectMap & programObjects ()=0
 

Detailed Description

The Program class stores the ProgramObject's from each device the source was able to compile to. When creating a task, you can supply source for different platforms, and then these platforms will be available for the task's execution.

Member Function Documentation

virtual ProgramObjectMap& Program::programObjects ( )
pure virtual

Returns the list of available program objects for execution.

Implemented in CLProgram, and RSProgram.


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