|
template<unsigned N1, unsigned... I1, unsigned N2, unsigned... I2> |
constexpr std::array< char const, N1+N2-1 > | concat (char const (&a1)[N1], char const (&a2)[N2], seq< I1... >, seq< I2... >) |
|
template<unsigned N1, unsigned N2> |
constexpr std::array< char const, N1+N2-1 > | concat (char const (&a1)[N1], char const (&a2)[N2]) |
|
template<> |
bool | contains (const std::shared_ptr< librealsense::device_info > &first, const std::shared_ptr< librealsense::device_info > &second) |
|
std::vector< platform::uvc_device_info > | librealsense::filter_by_mi (const std::vector< platform::uvc_device_info > &devices, uint32_t mi) |
|
std::vector< platform::uvc_device_info > | librealsense::filter_by_product (const std::vector< platform::uvc_device_info > &devices, const std::set< uint16_t > &pid_list) |
|
std::vector< platform::usb_device_info > | librealsense::filter_by_product (const std::vector< platform::usb_device_info > &devices, const std::set< uint16_t > &pid_list) |
|
platform::uvc_device_info | librealsense::get_mi (const std::vector< platform::uvc_device_info > &devices, uint32_t mi) |
|
std::vector< std::pair< std::vector< platform::uvc_device_info >, std::vector< platform::hid_device_info > > > | librealsense::group_devices_and_hids_by_unique_id (const std::vector< std::vector< platform::uvc_device_info >> &devices, const std::vector< platform::hid_device_info > &hids) |
|
std::vector< std::vector< platform::uvc_device_info > > | librealsense::group_devices_by_unique_id (const std::vector< platform::uvc_device_info > &devices) |
|
bool | librealsense::mi_present (const std::vector< platform::uvc_device_info > &devices, uint32_t mi) |
|
void | librealsense::trim_device_list (std::vector< platform::usb_device_info > &devices, const std::vector< platform::usb_device_info > &chosen) |
|
void | librealsense::trim_device_list (std::vector< platform::uvc_device_info > &devices, const std::vector< platform::uvc_device_info > &chosen) |
|