Managed reference to EnvFuncObj.
More...
#include <env_func.h>
|
| | EnvFunc (ffi::UnsafeInit tag, ffi::ObjectPtr< ffi::Object > n) |
| |
| | EnvFunc (ffi::UnsafeInit tag) |
| | constructor with UnsafeInit
|
| |
| const EnvFuncObj * | operator-> () const |
| |
| template<typename... Args> |
| ffi::Any | operator() (Args &&... args) const |
| | Invoke the function.
|
| |
Managed reference to EnvFuncObj.
- See also
- EnvFuncObj
◆ ContainerType
◆ EnvFunc() [1/2]
| tvm::EnvFunc::EnvFunc |
( |
ffi::UnsafeInit |
tag, |
|
|
ffi::ObjectPtr< ffi::Object > |
n |
|
) |
| |
|
inlineexplicit |
◆ EnvFunc() [2/2]
| tvm::EnvFunc::EnvFunc |
( |
ffi::UnsafeInit |
tag | ) |
|
|
inlineexplicit |
constructor with UnsafeInit
◆ Get()
Get a global function based on the name.
- Parameters
-
| name | The name of the global function. |
- Returns
- The created global function.
- Note
- The function can be unique
◆ operator()()
template<typename... Args>
| ffi::Any tvm::EnvFunc::operator() |
( |
Args &&... |
args | ) |
const |
|
inline |
Invoke the function.
- Parameters
-
- Returns
- The return value.
◆ operator->()
| const EnvFuncObj * tvm::EnvFunc::operator-> |
( |
| ) |
const |
|
inline |
- Returns
- The internal global function pointer
◆ _type_is_nullable
| constexpr bool tvm::EnvFunc::_type_is_nullable = false |
|
staticconstexpr |
The documentation for this class was generated from the following file: