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 MXARRAY_H
#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; \
    }

#define MXARRAY_H


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