Halide 22.0.0 Halide compiler and libraries

Public Member Functions | List of all members
Halide::ExternCFunction Struct Reference

`#include <Pipeline.h>`

## Public Member Functions
| ExternCFunction ()=default
| ExternCFunction (void *address, const ExternSignature &signature)
template<typename RT , typename... Args>
| ExternCFunction (RT(*f)(Args... args))
void * | address () const
const ExternSignature & | signature () const

## Detailed Description

Definition at line 557 of file Pipeline.h.

## Constructor & Destructor Documentation

## ◆ ExternCFunction() [1/3]

Halide::ExternCFunction::ExternCFunction | ( |  | ) |
| default

## ◆ ExternCFunction() [2/3]

Halide::ExternCFunction::ExternCFunction | ( | void * | address,
|  | const ExternSignature & | signature
| ) |  |
| inline

Definition at line 565 of file Pipeline.h.

## ◆ ExternCFunction() [3/3]

template<typename RT , typename... Args>

Halide::ExternCFunction::ExternCFunction | ( | RT(*)(Args... args) | f | ) |
| inline

Definition at line 570 of file Pipeline.h.

## Member Function Documentation

## ◆ address()

void * Halide::ExternCFunction::address | ( |  | ) | const
| inline

Definition at line 574 of file Pipeline.h.

## ◆ signature()

const ExternSignature & Halide::ExternCFunction::signature | ( |  | ) | const
| inline

Definition at line 577 of file Pipeline.h.

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

- src/Pipeline.h