Halide
mex_functions.h File Reference

Go to the source code of this file.

Macros

#define MEX_FN(ret, func, args)
 
#define MEX_FN_730(ret, func, func_730, args)   MEX_FN(ret, func_730, args)
 
#define MEX_FN_700(ret, func, func_700, args)   MEX_FN(ret, func_700, args)
 

Functions

 MEX_FN (void, mexWarnMsgTxt,(const char *))
 
 MEX_FN_730 (size_t, mxGetNumberOfDimensions, mxGetNumberOfDimensions_730,(const mxArray *))
 
 MEX_FN_700 (int, mxGetNumberOfDimensions, mxGetNumberOfDimensions_700,(const mxArray *))
 
 MEX_FN_730 (const size_t *, mxGetDimensions, mxGetDimensions_730,(const mxArray *))
 
 MEX_FN_700 (const int *, mxGetDimensions, mxGetDimensions_700,(const mxArray *))
 
 MEX_FN (mxClassID, mxGetClassID,(const mxArray *))
 
 MEX_FN (void *, mxGetData,(const mxArray *))
 
 MEX_FN (bool, mxIsNumeric,(const mxArray *))
 
 MEX_FN (bool, mxIsLogical,(const mxArray *))
 
 MEX_FN (bool, mxIsComplex,(const mxArray *))
 
 MEX_FN (double, mxGetScalar,(const mxArray *))
 
 MEX_FN (size_t, mxGetElementSize,(const mxArray *))
 
 MEX_FN_730 (mxArray *, mxCreateNumericMatrix, mxCreateNumericMatrix_730,(size_t, size_t, mxClassID, mxComplexity))
 
 MEX_FN_700 (mxArray *, mxCreateNumericMatrix, mxCreateNumericMatrix_700,(int, int, mxClassID, mxComplexity))
 

Macro Definition Documentation

◆ MEX_FN

#define MEX_FN (   ret,
  func,
  args 
)

Definition at line 17 of file mex_functions.h.

◆ MEX_FN_730

#define MEX_FN_730 (   ret,
  func,
  func_730,
  args 
)    MEX_FN(ret, func_730, args)

Definition at line 21 of file mex_functions.h.

◆ MEX_FN_700

#define MEX_FN_700 (   ret,
  func,
  func_700,
  args 
)    MEX_FN(ret, func_700, args)

Definition at line 25 of file mex_functions.h.

Function Documentation

◆ MEX_FN() [1/8]

MEX_FN ( void  ,
mexWarnMsgTxt  ,
(const char *)   
)

◆ MEX_FN_730() [1/3]

MEX_FN_730 ( size_t  ,
mxGetNumberOfDimensions  ,
mxGetNumberOfDimensions_730  ,
(const mxArray *)   
)

◆ MEX_FN_700() [1/3]

MEX_FN_700 ( int  ,
mxGetNumberOfDimensions  ,
mxGetNumberOfDimensions_700  ,
(const mxArray *)   
)

◆ MEX_FN_730() [2/3]

MEX_FN_730 ( const size_t ,
mxGetDimensions  ,
mxGetDimensions_730  ,
(const mxArray *)   
)

◆ MEX_FN_700() [2/3]

MEX_FN_700 ( const int *  ,
mxGetDimensions  ,
mxGetDimensions_700  ,
(const mxArray *)   
)

◆ MEX_FN() [2/8]

MEX_FN ( mxClassID  ,
mxGetClassID  ,
(const mxArray *)   
)

◆ MEX_FN() [3/8]

MEX_FN ( void *  ,
mxGetData  ,
(const mxArray *)   
)

◆ MEX_FN() [4/8]

MEX_FN ( bool  ,
mxIsNumeric  ,
(const mxArray *)   
)

◆ MEX_FN() [5/8]

MEX_FN ( bool  ,
mxIsLogical  ,
(const mxArray *)   
)

◆ MEX_FN() [6/8]

MEX_FN ( bool  ,
mxIsComplex  ,
(const mxArray *)   
)

◆ MEX_FN() [7/8]

MEX_FN ( double  ,
mxGetScalar  ,
(const mxArray *)   
)

◆ MEX_FN() [8/8]

MEX_FN ( size_t  ,
mxGetElementSize  ,
(const mxArray *)   
)

◆ MEX_FN_730() [3/3]

MEX_FN_730 ( mxArray *  ,
mxCreateNumericMatrix  ,
mxCreateNumericMatrix_730  ,
(size_t, size_t, mxClassID, mxComplexity)   
)

◆ MEX_FN_700() [3/3]

MEX_FN_700 ( mxArray *  ,
mxCreateNumericMatrix  ,
mxCreateNumericMatrix_700  ,
(int, int, mxClassID, mxComplexity)   
)