Halide
Halide::JITExtern Struct Reference

#include <Pipeline.h>

Public Member Functions

 JITExtern (Pipeline pipeline)
 
 JITExtern (const Func &func)
 
 JITExtern (const ExternCFunction &extern_c_function)
 
template<typename RT , typename... Args>
 JITExtern (RT(*f)(Args... args))
 
const Pipelinepipeline () const
 
const ExternCFunctionextern_c_function () const
 

Detailed Description

Definition at line 579 of file Pipeline.h.

Constructor & Destructor Documentation

◆ JITExtern() [1/4]

Halide::JITExtern::JITExtern ( Pipeline  pipeline)
explicit

◆ JITExtern() [2/4]

Halide::JITExtern::JITExtern ( const Func func)
explicit

◆ JITExtern() [3/4]

Halide::JITExtern::JITExtern ( const ExternCFunction extern_c_function)
explicit

◆ JITExtern() [4/4]

template<typename RT , typename... Args>
Halide::JITExtern::JITExtern ( RT(*)(Args... args)  f)
inlineexplicit

Definition at line 592 of file Pipeline.h.

Member Function Documentation

◆ pipeline()

const Pipeline& Halide::JITExtern::pipeline ( ) const
inline

Definition at line 596 of file Pipeline.h.

◆ extern_c_function()

const ExternCFunction& Halide::JITExtern::extern_c_function ( ) const
inline

Definition at line 599 of file Pipeline.h.


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