Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | List of all members
sql::scoped_handle< T > Class Template Reference

#include <sql.h>

Public Member Functions

 scoped_handle ()
 
 scoped_handle (scoped_handle &&other)
 
scoped_handleoperator= (scoped_handle other)
 
void swap (scoped_handle &other)
 
T::ptr get () const
 
T::ptr * get_address ()
 
 ~scoped_handle ()
 

Constructor & Destructor Documentation

§ scoped_handle() [1/2]

template<class T>
sql::scoped_handle< T >::scoped_handle ( )
inline

§ scoped_handle() [2/2]

template<class T>
sql::scoped_handle< T >::scoped_handle ( scoped_handle< T > &&  other)
inline

§ ~scoped_handle()

template<class T>
sql::scoped_handle< T >::~scoped_handle ( )
inline

Member Function Documentation

§ get()

template<class T>
T::ptr sql::scoped_handle< T >::get ( ) const
inline

§ get_address()

template<class T>
T::ptr* sql::scoped_handle< T >::get_address ( )
inline

§ operator=()

template<class T>
scoped_handle& sql::scoped_handle< T >::operator= ( scoped_handle< T >  other)
inline

§ swap()

template<class T>
void sql::scoped_handle< T >::swap ( scoped_handle< T > &  other)
inline

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