Public Types | Static Public Member Functions | List of all members
MatlabParamParser::type_traits< T, typename std::enable_if< std::is_base_of< rs2::processing_block, T >::value >::type > Struct Template Reference

#include <rs2_type_traits.h>

Inheritance diagram for MatlabParamParser::type_traits< T, typename std::enable_if< std::is_base_of< rs2::processing_block, T >::value >::type >:
Inheritance graph
[legend]

Public Types

using carrier_enum = std::integral_constant< rs2_internal_t::types, rs2_internal_t::types::rs2_processing_block >
 
using carrier_t = std::shared_ptr< rs2::processing_block >
 
- Public Types inherited from MatlabParamParser::type_traits< rs2::options >
using rs2_internal_t = carrier
 

Static Public Member Functions

static T from_internal (rs2_internal_t *ptr)
 
static rs2_internal_tto_internal (T &&var)
 
- Static Public Member Functions inherited from MatlabParamParser::type_traits< rs2::options >
static rs2::options from_internal (rs2_internal_t *ptr)
 

Detailed Description

template<typename T>
struct MatlabParamParser::type_traits< T, typename std::enable_if< std::is_base_of< rs2::processing_block, T >::value >::type >

Definition at line 69 of file rs2_type_traits.h.

Member Typedef Documentation

template<typename T >
using MatlabParamParser::type_traits< T, typename std::enable_if< std::is_base_of< rs2::processing_block, T >::value >::type >::carrier_enum = std::integral_constant<rs2_internal_t::types, rs2_internal_t::types::rs2_processing_block>

Definition at line 72 of file rs2_type_traits.h.

template<typename T >
using MatlabParamParser::type_traits< T, typename std::enable_if< std::is_base_of< rs2::processing_block, T >::value >::type >::carrier_t = std::shared_ptr<rs2::processing_block>

Definition at line 71 of file rs2_type_traits.h.

Member Function Documentation

template<typename T >
static T MatlabParamParser::type_traits< T, typename std::enable_if< std::is_base_of< rs2::processing_block, T >::value >::type >::from_internal ( rs2_internal_t ptr)
inlinestatic

Definition at line 73 of file rs2_type_traits.h.

template<typename T >
static rs2_internal_t* MatlabParamParser::type_traits< T, typename std::enable_if< std::is_base_of< rs2::processing_block, T >::value >::type >::to_internal ( T &&  var)
inlinestatic

Definition at line 77 of file rs2_type_traits.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