8#ifndef GENERIC_CONTAINER_INTERFACE_MATLAB_HH
9#define GENERIC_CONTAINER_INTERFACE_MATLAB_HH
11#ifndef GENERIC_CONTAINER_HH
59 void to_mxArray( long_type
const & val, mxArray * & mx );
64 void to_mxArray( real_type
const & val, mxArray * & mx );
69 void to_mxArray( complex_type
const & val, mxArray * & mx );
79 void to_mxArray( vec_bool_type
const & val, mxArray * & mx );
84 void to_mxArray( vec_int_type
const & val, mxArray * & mx );
89 void to_mxArray( vec_long_type
const & val, mxArray * & mx );
94 void to_mxArray( vec_real_type
const & val, mxArray * & mx );
99 void to_mxArray( vec_complex_type
const & val, mxArray * & mx );
105 void to_mxArray( vec_string_type
const & val, mxArray * & mx );
The GenericContainer class provides a flexible container for storing heterogeneous data types.
Definition GenericContainer.hh:614
Definition GenericContainer.cc:68
void mxSparse_to_GenericContainer(mxArray const *mx, GenericContainer &gc)
mat_type< int_type > mat_int_type
Definition GenericContainer.hh:469
mat_type< long_type > mat_long_type
Definition GenericContainer.hh:470
mat_type< real_type > mat_real_type
Definition GenericContainer.hh:471
void mexPrint(GenericContainer const &gc)
mat_type< complex_type > mat_complex_type
Definition GenericContainer.hh:472
void mxArray_to_GenericContainer(mxArray const *mx, GenericContainer &gc)
void GenericContainer_to_mxArray(GenericContainer const &gc, mxArray *&mx)
void to_mxArray(bool const &val, mxArray *&mx)