Classes | Macros | Functions | Variables
context.cpp File Reference
#include <mutex>
#include <array>
#include <string>
#include "r200.h"
#include "f200.h"
#include "sr300.h"
#include "zr300.h"
#include "uvc.h"
#include "context.h"
Include dependency graph for context.cpp:

Go to the source code of this file.

Classes

struct  gen_seq< N, Is >
 
struct  gen_seq< 0, Is... >
 
struct  seq< Is >
 

Macros

#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)
 

Macro Definition Documentation

#define constexpr_support   1

Definition at line 16 of file context.cpp.

Function Documentation

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... >   
)

Definition at line 33 of file context.cpp.

template<unsigned N1, unsigned N2>
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.

Variable Documentation

constexpr auto rs_api_version = concat("VERSION: ",RS_API_VERSION_STR)

Definition at line 42 of file context.cpp.



librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:18