Class device_list

Nested Relationships

Nested Types

Class Documentation

class device_list

Public Functions

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

Public Functions

inline device operator*() const
inline bool operator!=(const device_list_iterator &other) const
inline bool operator==(const device_list_iterator &other) const
inline device_list_iterator &operator++()