Classes | |
class | MexFunctor |
Functions | |
template<class Type , class Result > | |
static void | callMex (const boost::function< Result(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
template<class Type , class Result > | |
static void | callMex (const boost::function< Result(Type *, int nrhs, const mxArray *prhs[])> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
template<class Type , class Result > | |
static void | callMex (const boost::function< Result(Type *)> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
template<class Type > | |
static void | callMex (const boost::function< void(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
template<class Type > | |
static void | callMex (const boost::function< void(Type *, int nrhs, const mxArray *prhs[])> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
template<class Type > | |
static void | callMex (const boost::function< void(Type *)> &func, Type *obj, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
template<typename T > | |
static mxArray * | mx_cast (T result) |
template<> | |
mxArray * | mx_cast (mxArray *result) |
template<> | |
mxArray * | mx_cast (bool result) |
template<> | |
mxArray * | mx_cast (const std::string &result) |
static void rosmatlab::internal::callMex | ( | const boost::function< Result(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])> & | func, |
Type * | obj, | ||
int | nlhs, | ||
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) | [inline, static] |
static void rosmatlab::internal::callMex | ( | const boost::function< Result(Type *, int nrhs, const mxArray *prhs[])> & | func, |
Type * | obj, | ||
int | nlhs, | ||
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) | [inline, static] |
static void rosmatlab::internal::callMex | ( | const boost::function< Result(Type *)> & | func, |
Type * | obj, | ||
int | nlhs, | ||
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) | [inline, static] |
static void rosmatlab::internal::callMex | ( | const boost::function< void(Type *, int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])> & | func, |
Type * | obj, | ||
int | nlhs, | ||
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) | [inline, static] |
static void rosmatlab::internal::callMex | ( | const boost::function< void(Type *, int nrhs, const mxArray *prhs[])> & | func, |
Type * | obj, | ||
int | nlhs, | ||
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) | [inline, static] |
static void rosmatlab::internal::callMex | ( | const boost::function< void(Type *)> & | func, |
Type * | obj, | ||
int | nlhs, | ||
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] | ||
) | [inline, static] |
static mxArray* rosmatlab::internal::mx_cast | ( | T | result | ) | [inline, static] |
mxArray* rosmatlab::internal::mx_cast | ( | mxArray * | result | ) |
mxArray* rosmatlab::internal::mx_cast | ( | bool | result | ) |
mxArray* rosmatlab::internal::mx_cast | ( | const std::string & | result | ) |