mxnet
Public Member Functions | List of all members
mxnet::runtime::MXNetArgsSetter Class Reference

#include <packed_func.h>

Collaboration diagram for mxnet::runtime::MXNetArgsSetter:
Collaboration graph

Public Member Functions

 MXNetArgsSetter (MXNetValue *values, int *type_codes)
 
template<typename T , typename = typename std::enable_if< std::is_integral<T>::value>::type>
void operator() (size_t i, T value) const
 
void operator() (size_t i, uint64_t value) const
 
void operator() (size_t i, double value) const
 
void operator() (size_t i, std::nullptr_t value) const
 
void operator() (size_t i, const MXNetArgValue &value) const
 
void operator() (size_t i, void *value) const
 
void operator() (size_t i, DLTensor *value) const
 
void operator() (size_t i, const char *value) const
 
void operator() (size_t i, const std::string &value) const
 
void operator() (size_t i, DLDataType value) const
 
void operator() (size_t i, MXNetDataType dtype) const
 
void operator() (size_t i, const MXNetByteArray &value) const
 
void operator() (size_t i, const PackedFunc &value) const
 
template<typename FType >
void operator() (size_t i, const TypedPackedFunc< FType > &value) const
 
void operator() (size_t i, const ObjectRef &value) const
 
void operator() (size_t i, const MXNetRetValue &value) const
 

Constructor & Destructor Documentation

mxnet::runtime::MXNetArgsSetter::MXNetArgsSetter ( MXNetValue values,
int *  type_codes 
)
inline

Member Function Documentation

template<typename T , typename = typename std::enable_if< std::is_integral<T>::value>::type>
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
uint64_t  value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
double  value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
std::nullptr_t  value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
const MXNetArgValue value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
void *  value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
DLTensor value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
const char *  value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
const std::string &  value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
DLDataType  value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
MXNetDataType  dtype 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
const MXNetByteArray value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
const PackedFunc value 
) const
inline
template<typename FType >
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
const TypedPackedFunc< FType > &  value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
const ObjectRef value 
) const
inline
void mxnet::runtime::MXNetArgsSetter::operator() ( size_t  i,
const MXNetRetValue value 
) const
inline

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