Public Types | Private Types | List of all members
MatlabParamParser::mx_wrapper< T, typename std::enable_if< std::is_integral< T >::value >::type > Struct Template Reference

#include <MatlabParamParser.h>

Public Types

using type = typename std::conditional< std::is_same< value_t, signed_t >::value, int64_t, uint64_t >::type
 
using value = value_t
 

Private Types

using signed_t = std::integral_constant< mxClassID, mxINT64_CLASS >
 
using unsigned_t = std::integral_constant< mxClassID, mxUINT64_CLASS >
 
using value_t = typename std::conditional< std::is_signed< T >::value, signed_t, unsigned_t >::type
 

Detailed Description

template<typename T>
struct MatlabParamParser::mx_wrapper< T, typename std::enable_if< std::is_integral< T >::value >::type >

Definition at line 66 of file MatlabParamParser.h.

Member Typedef Documentation

template<typename T >
using MatlabParamParser::mx_wrapper< T, typename std::enable_if< std::is_integral< T >::value >::type >::signed_t = std::integral_constant<mxClassID, mxINT64_CLASS>
private

Definition at line 69 of file MatlabParamParser.h.

template<typename T >
using MatlabParamParser::mx_wrapper< T, typename std::enable_if< std::is_integral< T >::value >::type >::type = typename std::conditional<std::is_same<value_t, signed_t>::value, int64_t, uint64_t>::type

Definition at line 75 of file MatlabParamParser.h.

template<typename T >
using MatlabParamParser::mx_wrapper< T, typename std::enable_if< std::is_integral< T >::value >::type >::unsigned_t = std::integral_constant<mxClassID, mxUINT64_CLASS>
private

Definition at line 70 of file MatlabParamParser.h.

template<typename T >
using MatlabParamParser::mx_wrapper< T, typename std::enable_if< std::is_integral< T >::value >::type >::value = value_t

Definition at line 74 of file MatlabParamParser.h.

template<typename T >
using MatlabParamParser::mx_wrapper< T, typename std::enable_if< std::is_integral< T >::value >::type >::value_t = typename std::conditional<std::is_signed<T>::value, signed_t, unsigned_t>::type
private

Definition at line 71 of file MatlabParamParser.h.


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


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