GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
mxtypes.h File Reference
#include "octave-config.h"

Go to the source code of this file.

Classes

struct  mxComplexDouble
 
struct  mxComplexInt16
 
struct  mxComplexInt32
 
struct  mxComplexInt64
 
struct  mxComplexInt8
 
struct  mxComplexSingle
 
struct  mxComplexUint16
 
struct  mxComplexUint32
 
struct  mxComplexUint64
 
struct  mxComplexUint8
 

Typedefs

typedef int64_t mwIndex
 
typedef int64_t mwSignedIndex
 
typedef int64_t mwSize
 
typedef char mxChar
 
typedef double mxDouble
 
typedef int16_t mxInt16
 
typedef int32_t mxInt32
 
typedef int64_t mxInt64
 
typedef int8_t mxInt8
 
typedef unsigned char mxLogical
 
typedef float mxSingle
 
typedef uint16_t mxUint16
 
typedef uint32_t mxUint32
 
typedef uint64_t mxUint64
 
typedef uint8_t mxUint8
 

Enumerations

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

Typedef Documentation

◆ mwIndex

typedef int64_t mwIndex

Definition at line 125 of file mxtypes.h.

◆ mwSignedIndex

typedef int64_t mwSignedIndex

Definition at line 126 of file mxtypes.h.

◆ mwSize

typedef int64_t mwSize

Definition at line 124 of file mxtypes.h.

◆ mxChar

typedef char mxChar

Definition at line 87 of file mxtypes.h.

◆ mxDouble

typedef double mxDouble

Definition at line 91 of file mxtypes.h.

◆ mxInt16

typedef int16_t mxInt16

Definition at line 95 of file mxtypes.h.

◆ mxInt32

typedef int32_t mxInt32

Definition at line 96 of file mxtypes.h.

◆ mxInt64

typedef int64_t mxInt64

Definition at line 97 of file mxtypes.h.

◆ mxInt8

typedef int8_t mxInt8

Definition at line 94 of file mxtypes.h.

◆ mxLogical

typedef unsigned char mxLogical

Definition at line 89 of file mxtypes.h.

◆ mxSingle

typedef float mxSingle

Definition at line 92 of file mxtypes.h.

◆ mxUint16

typedef uint16_t mxUint16

Definition at line 100 of file mxtypes.h.

◆ mxUint32

typedef uint32_t mxUint32

Definition at line 101 of file mxtypes.h.

◆ mxUint64

typedef uint64_t mxUint64

Definition at line 102 of file mxtypes.h.

◆ mxUint8

typedef uint8_t mxUint8

Definition at line 99 of file mxtypes.h.

Enumeration Type Documentation

◆ mxClassID

enum mxClassID
Enumerator
mxUNKNOWN_CLASS 
mxCELL_CLASS 
mxSTRUCT_CLASS 
mxLOGICAL_CLASS 
mxCHAR_CLASS 
mxVOID_CLASS 
mxDOUBLE_CLASS 
mxSINGLE_CLASS 
mxINT8_CLASS 
mxUINT8_CLASS 
mxINT16_CLASS 
mxUINT16_CLASS 
mxINT32_CLASS 
mxUINT32_CLASS 
mxINT64_CLASS 
mxUINT64_CLASS 
mxFUNCTION_CLASS 

Definition at line 56 of file mxtypes.h.

◆ mxComplexity

Enumerator
mxREAL 
mxCOMPLEX 

Definition at line 78 of file mxtypes.h.