The metadata parser class directly access the metadata attribute in the blob received from HW. Given the metadata-nested construct, and the c++ lack of pointers to the inner struct, we pre-calculate and store the attribute offset internally http://stackoverflow.com/questions/1929887/is-pointer-to-inner-struct-member-forbidden.
More...
#include <metadata-parser.h>
template<class S, class Attribute, typename Flag>
class librealsense::md_attribute_parser< S, Attribute, Flag >
The metadata parser class directly access the metadata attribute in the blob received from HW. Given the metadata-nested construct, and the c++ lack of pointers to the inner struct, we pre-calculate and store the attribute offset internally http://stackoverflow.com/questions/1929887/is-pointer-to-inner-struct-member-forbidden.
◆ md_attribute_parser()
template<class S , class Attribute , typename Flag >
◆ get()
template<class S , class Attribute , typename Flag >
◆ is_attribute_valid()
template<class S , class Attribute , typename Flag >
◆ supports()
template<class S , class Attribute , typename Flag >
The documentation for this class was generated from the following file: