Navigation

Operators and Keywords

Function List:

C++ API

mxarray.h File Reference

#include <cstring>
Include dependency graph for mxarray.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xmxArray
class  mxArray

Defines

#define DO_MUTABLE_METHOD(RET_T, METHOD_CALL)
#define DO_VOID_MUTABLE_METHOD(METHOD_CALL)

Typedefs

typedef unsigned char mxLogical
typedef char mxChar
typedef int mwSize
typedef int mwIndex

Enumerations

enum  mxComplexity { mxREAL = 0, mxCOMPLEX = 1 }
enum  mxClassID {
  mxUNKNOWN_CLASS = 0, mxCELL_CLASS, mxSTRUCT_CLASS, mxLOGICAL_CLASS,
  mxCHAR_CLASS, mxUNUSED_CLASS, mxDOUBLE_CLASS, mxSINGLE_CLASS,
  mxINT8_CLASS, mxUINT8_CLASS, mxINT16_CLASS, mxUINT16_CLASS,
  mxINT32_CLASS, mxUINT32_CLASS, mxINT64_CLASS, mxUINT64_CLASS,
  mxFUNCTION_CLASS
}

Define Documentation

#define DO_MUTABLE_METHOD (   RET_T,
  METHOD_CALL 
)
Value:
RET_T retval = rep->METHOD_CALL; \
 \
  if (rep->mutation_needed ()) \
    { \
      maybe_mutate (); \
      retval = rep->METHOD_CALL; \
    } \
 \
  return retval
#define DO_VOID_MUTABLE_METHOD (   METHOD_CALL  ) 
Value:
rep->METHOD_CALL; \
 \
  if (rep->mutation_needed ()) \
    { \
      maybe_mutate (); \
      rep->METHOD_CALL; \
    }

Typedef Documentation

typedef int mwIndex
typedef int mwSize
typedef char mxChar
typedef unsigned char mxLogical

Enumeration Type Documentation

enum mxClassID
Enumerator:
mxUNKNOWN_CLASS 
mxCELL_CLASS 
mxSTRUCT_CLASS 
mxLOGICAL_CLASS 
mxCHAR_CLASS 
mxUNUSED_CLASS 
mxDOUBLE_CLASS 
mxSINGLE_CLASS 
mxINT8_CLASS 
mxUINT8_CLASS 
mxINT16_CLASS 
mxUINT16_CLASS 
mxINT32_CLASS 
mxUINT32_CLASS 
mxINT64_CLASS 
mxUINT64_CLASS 
mxFUNCTION_CLASS 
Enumerator:
mxREAL 
mxCOMPLEX 
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines