Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Classes | Namespaces | Macros | Functions
controller_event_serializer.h File Reference
#include <string>
#include "TrackingManager.h"

Go to the source code of this file.

Classes

class  librealsense::controller_event_serializer
 

Namespaces

 librealsense
 

Macros

#define CASE_RETURN_STR(X)
 

Functions

template<size_t SIZE>
std::string librealsense::buffer_to_string (const uint8_t(&buff)[SIZE], char separator=',', bool as_hex=false)
 
std::string librealsense::get_string (perc::Status value)
 
std::ostream & librealsense::operator<< (std::ostream &os, const perc::TrackingData::Version &v)
 

Macro Definition Documentation

◆ CASE_RETURN_STR

#define CASE_RETURN_STR (   X)
Value:
case perc::Status::##X: {\
static std::string s##X##_str = make_less_screamy(#X);\
return s##X##_str; }
std::string make_less_screamy(const char *str)