#include <mutex>
#include <array>
#include <string>
#include "r200.h"
#include "f200.h"
#include "sr300.h"
#include "zr300.h"
#include "uvc.h"
#include "context.h"
Go to the source code of this file.
|
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]) |
|
bool | is_compatible (std::shared_ptr< rs_device > device) |
|
#define constexpr_support 1 |
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] |
|
) |
| |
bool is_compatible |
( |
std::shared_ptr< rs_device > |
device | ) |
|
constexpr auto rs_api_version = concat("VERSION: ",RS_API_VERSION_STR) |