OpenCV  3.3.0-dev
Open Source Computer Vision
Public Types | Public Member Functions | Protected Attributes | List of all members
cv::ocl::ProgramSource Class Reference

#include "ocl.hpp"

Public Types

typedef uint64 hash_t
 

Public Member Functions

 ProgramSource ()
 
 ProgramSource (const String &module, const String &name, const String &codeStr, const String &codeHash)
 
 ProgramSource (const String &prog)
 
 ProgramSource (const char *prog)
 
 ProgramSource (const ProgramSource &prog)
 
 ~ProgramSource ()
 
hash_t hash () const
 
ProgramSourceoperator= (const ProgramSource &prog)
 
const Stringsource () const
 

Protected Attributes

Impl * p
 

Member Typedef Documentation

◆ hash_t

Constructor & Destructor Documentation

◆ ProgramSource() [1/5]

cv::ocl::ProgramSource::ProgramSource ( )

◆ ProgramSource() [2/5]

cv::ocl::ProgramSource::ProgramSource ( const String module,
const String name,
const String codeStr,
const String codeHash 
)
explicit

◆ ProgramSource() [3/5]

cv::ocl::ProgramSource::ProgramSource ( const String prog)
explicit

◆ ProgramSource() [4/5]

cv::ocl::ProgramSource::ProgramSource ( const char *  prog)
explicit

◆ ~ProgramSource()

cv::ocl::ProgramSource::~ProgramSource ( )

◆ ProgramSource() [5/5]

cv::ocl::ProgramSource::ProgramSource ( const ProgramSource prog)

Member Function Documentation

◆ hash()

hash_t cv::ocl::ProgramSource::hash ( ) const

◆ operator=()

ProgramSource& cv::ocl::ProgramSource::operator= ( const ProgramSource prog)

◆ source()

const String& cv::ocl::ProgramSource::source ( ) const

Member Data Documentation

◆ p

Impl* cv::ocl::ProgramSource::p
protected

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