Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | Public Attributes | List of all members
rsimpl::struct_interface< T, R, W > Struct Template Reference

#include <device.h>

Public Member Functions

 struct_interface (R r, W w)
 
void activate ()
 
template<class U >
double get (U T::*field)
 
template<class U , class V >
void set (U T::*field, V value)
 
void commit ()
 

Public Attributes

struct_
 
reader
 
writer
 
bool active
 

Constructor & Destructor Documentation

template<class T , class R , class W >
rsimpl::struct_interface< T, R, W >::struct_interface ( r,
w 
)
inline

Member Function Documentation

template<class T , class R , class W >
void rsimpl::struct_interface< T, R, W >::activate ( )
inline
template<class T , class R , class W >
void rsimpl::struct_interface< T, R, W >::commit ( )
inline
template<class T , class R , class W >
template<class U >
double rsimpl::struct_interface< T, R, W >::get ( U T::*  field)
inline
template<class T , class R , class W >
template<class U , class V >
void rsimpl::struct_interface< T, R, W >::set ( U T::*  field,
value 
)
inline

Member Data Documentation

template<class T , class R , class W >
bool rsimpl::struct_interface< T, R, W >::active
template<class T , class R , class W >
R rsimpl::struct_interface< T, R, W >::reader
template<class T , class R , class W >
T rsimpl::struct_interface< T, R, W >::struct_
template<class T , class R , class W >
W rsimpl::struct_interface< T, R, W >::writer

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