Public Types | Static Private Member Functions | List of all members
librealsense::is_streamable< T > Class Template Reference

#include <api.h>

Public Types

enum  { value = !std::is_same<decltype(test((T*)0)), std::false_type>::value }
 

Static Private Member Functions

template<typename S >
static auto test (const S *t) -> decltype(std::cout<< **t)
 
static auto test (...) -> std::false_type
 

Detailed Description

template<typename T>
class librealsense::is_streamable< T >

Definition at line 54 of file api.h.

Member Enumeration Documentation

template<typename T >
anonymous enum
Enumerator
value 

Definition at line 60 of file api.h.

Member Function Documentation

template<typename T >
template<typename S >
static auto librealsense::is_streamable< T >::test ( const S *  t) -> decltype(std::cout<< **t)
staticprivate
template<typename T >
static auto librealsense::is_streamable< T >::test (   ...) -> std::false_type
staticprivate

The documentation for this class 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:37