#include <cstring>
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
Enumeration Type Documentation
- 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 |
|