matiocpp::Var Class Reference

`#include <aslMATLABCasters.h>`

## Public Member Functions

| Var (matvar_t *v, bool freeArr=false)
template<class T >
| Var (std::vector< T > &d, const std::string &name="")
template<class T >
| Var (T *d, unsigned int size, const std::string &name="", bool freeArr=true)
template<class T >
| Var (T *d, const asl::AVec< int > &size, const std::string &name="", bool freeArr=true)
| ~Var ()
| Var (matvar_t *v, bool freeArr=false)
template<class T >
| Var (std::vector< T > &d, const std::string &name="")
template<class T >
| Var (T *d, unsigned int size, const std::string &name="", bool freeArr=true)
template<class T >
| Var (T *d, const asl::AVec< int > &size, const std::string &name="", bool freeArr=true)
| ~Var ()

## Public Attributes

matvar_t * | var
bool | freeArray

## Detailed Description

Definition at line 48 of file aslMATLABCasters.h.

## Constructor & Destructor Documentation

## Var() [1/8]

matiocpp::Var::Var | ( | matvar_t * | v,
|  | bool | freeArr = `false`
| ) |  |

inline

Definition at line 54 of file aslMATLABCasters.h.

## Var() [2/8]

template<class T >

matiocpp::Var::Var | ( | std::vector< T > & | d,
|  | const std::string & | name = `""`
| ) |  |

## Var() [3/8]

template<class T >

matiocpp::Var::Var | ( | T * | d,
|  | unsigned int | size,
|  | const std::string & | name = `""`,
|  | bool | freeArr = `true`
| ) |  |

## Var() [4/8]

template<class T >

matiocpp::Var::Var | ( | T * | d,
|  | const asl::AVec< int > & | size,
|  | const std::string & | name = `""`,
|  | bool | freeArr = `true`
| ) |  |

## ~Var() [1/2]

matiocpp::Var::~Var | ( |  | ) |

## Var() [5/8]

matiocpp::Var::Var | ( | matvar_t * | v,
|  | bool | freeArr = `false`
| ) |  |

inline

Definition at line 54 of file aslMATLABCasters.h.

## Var() [6/8]

template<class T >

matiocpp::Var::Var | ( | std::vector< T > & | d,
|  | const std::string & | name = `""`
| ) |  |

## Var() [7/8]

template<class T >

matiocpp::Var::Var | ( | T * | d,
|  | unsigned int | size,
|  | const std::string & | name = `""`,
|  | bool | freeArr = `true`
| ) |  |

## Var() [8/8]

template<class T >

matiocpp::Var::Var | ( | T * | d,
|  | const asl::AVec< int > & | size,
|  | const std::string & | name = `""`,
|  | bool | freeArr = `true`
| ) |  |

## ~Var() [2/2]

matiocpp::Var::~Var | ( |  | ) |

## Member Data Documentation

## freeArray

bool matiocpp::Var::freeArray

Definition at line 53 of file aslMATLABCasters.h.

## var

matvar_t * matiocpp::Var::var

Definition at line 52 of file aslMATLABCasters.h.

The documentation for this class was generated from the following file:

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/utilities/aslMATLABCasters.h