Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Classes | Public Member Functions | List of all members
rs2::device_list Class Reference

#include <rs_device.hpp>

Classes

class  device_list_iterator
 

Public Member Functions

 device_list (std::shared_ptr< rs2_device_list > list)
 
 device_list ()
 
 operator std::vector< device > () const
 
bool contains (const device &dev) const
 
device_listoperator= (std::shared_ptr< rs2_device_list > list)
 
device operator[] (uint32_t index) const
 
uint32_t size () const
 
device front () const
 
device back () const
 
device_list_iterator begin () const
 
device_list_iterator end () const
 
const rs2_device_listget_list () const
 
 operator std::shared_ptr< rs2_device_list > ()
 

Constructor & Destructor Documentation

◆ device_list() [1/2]

rs2::device_list::device_list ( std::shared_ptr< rs2_device_list list)
inlineexplicit

◆ device_list() [2/2]

rs2::device_list::device_list ( )
inline

Member Function Documentation

◆ back()

device rs2::device_list::back ( ) const
inline

◆ begin()

device_list_iterator rs2::device_list::begin ( ) const
inline

◆ contains()

bool rs2::device_list::contains ( const device dev) const
inline

◆ end()

device_list_iterator rs2::device_list::end ( ) const
inline

◆ front()

device rs2::device_list::front ( ) const
inline

◆ get_list()

const rs2_device_list* rs2::device_list::get_list ( ) const
inline

◆ operator std::shared_ptr< rs2_device_list >()

rs2::device_list::operator std::shared_ptr< rs2_device_list > ( )
inline

◆ operator std::vector< device >()

rs2::device_list::operator std::vector< device > ( ) const
inline

◆ operator=()

device_list& rs2::device_list::operator= ( std::shared_ptr< rs2_device_list list)
inline

◆ operator[]()

device rs2::device_list::operator[] ( uint32_t  index) const
inline

◆ size()

uint32_t rs2::device_list::size ( ) const
inline

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