NVIDIA DeepStream SDK API Reference

9.2 Release
rs2::device_list Class Reference

Detailed Description

Data Structures

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_list & operator= (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_list * get_list () const
 
 operator std::shared_ptr< rs2_device_list > ()
 
 device_list (std::shared_ptr< rs2_device_list > list)
 
 device_list ()
 
 operator std::vector< device > () const
 
bool contains (const device &dev) const
 
device_list & operator= (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_list * get_list () const
 
 operator std::shared_ptr< rs2_device_list > ()
 

Constructor & Destructor Documentation

◆ device_list() [1/4]

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

◆ device_list() [2/4]

rs2::device_list::device_list ( )
inline

◆ device_list() [3/4]

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

◆ device_list() [4/4]

rs2::device_list::device_list ( )
inline

Member Function Documentation

◆ back() [1/2]

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

◆ back() [2/2]

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

◆ begin() [1/2]

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

◆ begin() [2/2]

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

◆ contains() [1/2]

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

◆ contains() [2/2]

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

◆ end() [1/2]

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

◆ end() [2/2]

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

◆ front() [1/2]

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

◆ front() [2/2]

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

◆ get_list() [1/2]

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

◆ get_list() [2/2]

◆ operator std::shared_ptr< rs2_device_list >() [1/2]

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

◆ operator std::shared_ptr< rs2_device_list >() [2/2]

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

◆ operator std::vector< device >() [1/2]

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

◆ operator std::vector< device >() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator[]() [1/2]

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

◆ operator[]() [2/2]

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

◆ size() [1/2]

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

◆ size() [2/2]

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

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