#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.
Classes | |
struct | gen_seq< N, Is > |
struct | gen_seq< 0, Is...> |
struct | seq< Is > |
Defines | |
#define | constexpr_support 1 |
Functions | |
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) |
Variables | |
constexpr auto | rs_api_version = concat("VERSION: ",RS_API_VERSION_STR) |
#define constexpr_support 1 |
Definition at line 16 of file context.cpp.
constexpr std::array<char const, N1+N2-1> concat | ( | char const (&) | a1[N1], |
char const (&) | a2[N2], | ||
seq< I1...> | , | ||
seq< I2...> | |||
) |
Definition at line 33 of file context.cpp.
constexpr std::array<char const, N1+N2-1> concat | ( | char const (&) | a1[N1], |
char const (&) | a2[N2] | ||
) |
Definition at line 38 of file context.cpp.
bool is_compatible | ( | std::shared_ptr< rs_device > | device | ) |
Definition at line 49 of file context.cpp.
constexpr auto rs_api_version = concat("VERSION: ",RS_API_VERSION_STR) |
Definition at line 42 of file context.cpp.