|
| TVMArgsSetter (TVMValue *values, int *type_codes) |
|
template<typename T , typename = typename std::enable_if<std::is_integral<T>::value>::type> |
TVM_ALWAYS_INLINE void | operator() (size_t i, T value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, bool value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, uint64_t value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, double value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, std::nullptr_t value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, const TVMArgValue &value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, void *value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, DLTensor *value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, Device value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, DLDataType value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, DataType dtype) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, const char *value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, const std::string &value) const |
|
TVM_ALWAYS_INLINE void | operator() (size_t i, const TVMByteArray &value) const |
|
template<typename FType > |
TVM_ALWAYS_INLINE void | operator() (size_t i, const TypedPackedFunc< FType > &value) const |
|
void | operator() (size_t i, const TVMRetValue &value) const |
|
template<typename TObjectRef , typename = typename std::enable_if<std::is_base_of<ObjectRef, TObjectRef>::value>::type> |
TVM_ALWAYS_INLINE void | operator() (size_t i, const TObjectRef &value) const |
|
template<typename TObjectRef , typename = typename std::enable_if<std::is_base_of< ObjectRef, typename std::remove_reference<TObjectRef>::type>::value>::type> |
TVM_ALWAYS_INLINE void | operator() (size_t i, TObjectRef &&value) const |
|
template<typename T > |
void | SetObject (size_t i, T &&value) const |
|