40 using carrier_enum = std::integral_constant<rs2_internal_t::types, rs2_internal_t::types::rs2_sensor>;
43 mexErrMsgTxt(
"Error parsing argument, object is not a sensor");
71 using carrier_t = std::shared_ptr<rs2::processing_block>;
72 using carrier_enum = std::integral_constant<rs2_internal_t::types, rs2_internal_t::types::rs2_processing_block>;
75 mexErrMsgTxt(
"Error parsing argument, object is not a processing block");
110 default: mexErrMsgTxt(
"Error parsing argument of type rs2::options: unrecognized carrier type");
static rs2_internal_t * to_internal(T &&val)
std::shared_ptr< rs2_device_hub > rs2_internal_t
static T from_internal(rs2_internal_t *ptr)
carrier(void *ptr_, types t)
std::shared_ptr< rs2_context > rs2_internal_t
static rs2::playback from_internal(rs2_internal_t *ptr)
static rs2::recorder from_internal(rs2_internal_t *ptr)
static T from_internal(rs2_internal_t *ptr)
struct rs2_sensor rs2_sensor
std::shared_ptr< rs2_device_list > rs2_internal_t
static T from_internal(rs2_internal_t *ptr)
std::shared_ptr< rs2_pipeline > rs2_internal_t
std::integral_constant< rs2_internal_t::types, rs2_internal_t::types::rs2_processing_block > carrier_enum
std::shared_ptr< rs2::processing_block > carrier_t
integral_constant< bool, B > bool_constant
static rs2_internal_t * to_internal(T &&var)
static rs2_internal_t * to_internal(T &&var)
std::shared_ptr< rs2_pipeline_profile > rs2_internal_t
std::shared_ptr< rs2_device > rs2_internal_t
static rs400::advanced_mode from_internal(rs2_internal_t *ptr)
rs2_frame * rs2_internal_t
std::shared_ptr< rs2_sensor > carrier_t
std::bool_constant< std::is_base_of< rs2::frame, T >::value||std::is_base_of< rs2::stream_profile, T >::value > extra_checks
static T from_internal(rs2_internal_t *ptr)
struct rs2_processing_block rs2_processing_block
std::integral_constant< rs2_internal_t::types, rs2_internal_t::types::rs2_sensor > carrier_enum
std::shared_ptr< rs2::frame_queue > rs2_internal_t
std::shared_ptr< rs2_config > rs2_internal_t
integral_constant< bool, true > true_type
struct rs2_frame rs2_frame