8#ifndef IGL_VALIDATE_ARG_H
9#define IGL_VALIDATE_ARG_H
10#include "../igl_inline.h"
23 const int i,
const int nrhs,
const mxArray * prhs[],
const char * name);
27 const int i,
const int nrhs,
const mxArray * prhs[],
const char * name);
31 const int i,
const int nrhs,
const mxArray * prhs[],
const char * name);
35 const int i,
const int nrhs,
const mxArray * prhs[],
const char * name);
39 const int i,
const int nrhs,
const mxArray * prhs[],
const char * name);
42#ifndef IGL_STATIC_LIBRARY
43# include "validate_arg.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
void validate_arg_function_handle(const int i, const int nrhs, const mxArray *prhs[], const char *name)
This is an overloaded member function, provided for convenience. It differs from the above function o...
void validate_arg_scalar(const int i, const int nrhs, const mxArray *prhs[], const char *name)
Throw an error if arg i+1 is not a scalar.
void validate_arg_logical(const int i, const int nrhs, const mxArray *prhs[], const char *name)
This is an overloaded member function, provided for convenience. It differs from the above function o...
void validate_arg_char(const int i, const int nrhs, const mxArray *prhs[], const char *name)
This is an overloaded member function, provided for convenience. It differs from the above function o...
void validate_arg_double(const int i, const int nrhs, const mxArray *prhs[], const char *name)
This is an overloaded member function, provided for convenience. It differs from the above function o...