Classes | Functions
MatlabParamParser Namespace Reference

Classes

struct  mx_wrapper
 
struct  mx_wrapper< bool, void >
 
struct  mx_wrapper< int16_t >
 
struct  mx_wrapper< int32_t >
 
struct  mx_wrapper< int64_t >
 
struct  mx_wrapper< int8_t >
 
struct  mx_wrapper< T, typename std::enable_if< std::is_enum< T >::value >::type >
 
struct  mx_wrapper< T, typename std::enable_if< std::is_floating_point< T >::value >::type >
 
struct  mx_wrapper< T, typename std::enable_if< std::is_integral< T >::value >::type >
 
struct  mx_wrapper< T, typename std::enable_if< std::is_pointer< T >::value >::type >
 
struct  mx_wrapper< T, typename std::enable_if<!is_basic_type< T >::value >::type >
 
struct  mx_wrapper< uint16_t >
 
struct  mx_wrapper< uint32_t >
 
struct  mx_wrapper< uint64_t >
 
struct  mx_wrapper< uint8_t >
 
struct  mx_wrapper_fns
 
struct  mx_wrapper_fns< rs2::region_of_interest >
 
struct  mx_wrapper_fns< std::chrono::nanoseconds >
 
struct  mx_wrapper_fns< T, typename std::enable_if< is_array_type< T >::value >::type >
 
struct  mx_wrapper_fns< T, typename std::enable_if< is_basic_type< T >::value &&!extra_checks< T >::value &&!is_array_type< T >::value >::type >
 
struct  mx_wrapper_fns< T, typename std::enable_if< std::is_base_of< rs2::frame, T >::value >::type >
 
struct  mx_wrapper_fns< T, typename std::enable_if< std::is_base_of< rs2::stream_profile, T >::value >::type >
 
struct  mx_wrapper_fns< T, typename std::enable_if<!is_basic_type< T >::value &&!extra_checks< T >::value &&!is_array_type< T >::value >::type >
 
struct  traits_trampoline
 
struct  type_traits
 
struct  type_traits< rs2::config >
 
struct  type_traits< rs2::context >
 
struct  type_traits< rs2::device >
 
struct  type_traits< rs2::device_hub >
 
struct  type_traits< rs2::device_list >
 
struct  type_traits< rs2::frame_queue >
 
struct  type_traits< rs2::options >
 
struct  type_traits< rs2::pipeline >
 
struct  type_traits< rs2::pipeline_profile >
 
struct  type_traits< rs2::playback >
 
struct  type_traits< rs2::recorder >
 
struct  type_traits< rs2::syncer >
 
struct  type_traits< rs400::advanced_mode >
 
struct  type_traits< T, typename std::enable_if< std::is_base_of< rs2::frame, T >::value >::type >
 
struct  type_traits< T, typename std::enable_if< std::is_base_of< rs2::processing_block, T >::value >::type >
 
struct  type_traits< T, typename std::enable_if< std::is_base_of< rs2::sensor, T >::value >::type >
 
struct  type_traits< T, typename std::enable_if< std::is_base_of< rs2::stream_profile, T >::value >::type >
 

Functions

template<typename T >
static void destroy (const mxArray *cell)
 
template<typename T >
static T parse (const mxArray *cell)
 
template<typename T >
static std::enable_if<!is_basic_type< T >::value, std::vector< T > >::type parse_array (const mxArray *cells)
 
template<typename T >
static std::enable_if< is_basic_type< T >::value, std::vector< T > >::type parse_array (const mxArray *cells)
 
template<typename T >
static mxArray * wrap (T &&var)
 
template<typename T >
static std::enable_if<!is_basic_type< T >::value &&!traits_trampoline::use_cells< T >::value, mxArray * >::type wrap_array (const T *var, size_t length)
 
template<typename T >
static std::enable_if<!is_basic_type< T >::value &&traits_trampoline::use_cells< T >::value, mxArray * >::type wrap_array (const T *var, size_t length)
 
template<typename T >
static std::enable_if< is_basic_type< T >::value, mxArray * >::type wrap_array (const T *var, size_t length)
 

Function Documentation

template<typename T >
static void MatlabParamParser::destroy ( const mxArray *  cell)
static

Definition at line 163 of file MatlabParamParser.h.

template<typename T >
static T MatlabParamParser::parse ( const mxArray *  cell)
static

Definition at line 161 of file MatlabParamParser.h.

template<typename T >
static std::enable_if<!is_basic_type< T >::value, std::vector< T > >::type MatlabParamParser::parse_array ( const mxArray *  cells)
static

Definition at line 283 of file MatlabParamParser.h.

template<typename T >
static std::enable_if< is_basic_type< T >::value, std::vector< T > >::type MatlabParamParser::parse_array ( const mxArray *  cells)
static

Definition at line 297 of file MatlabParamParser.h.

template<typename T >
static mxArray* MatlabParamParser::wrap ( T &&  var)
static

Definition at line 162 of file MatlabParamParser.h.

template<typename T >
static std::enable_if<!is_basic_type<T>::value && !traits_trampoline::use_cells<T>::value, mxArray*>::type MatlabParamParser::wrap_array ( const T *  var,
size_t  length 
)
static
template<typename T >
static std::enable_if<!is_basic_type<T>::value && traits_trampoline::use_cells<T>::value, mxArray*>::type MatlabParamParser::wrap_array ( const T *  var,
size_t  length 
)
static
template<typename T >
static std::enable_if< is_basic_type< T >::value, mxArray * >::type MatlabParamParser::wrap_array ( const T *  var,
size_t  length 
)
static

Definition at line 331 of file MatlabParamParser.h.



librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:39