Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | Public Attributes | List of all members
librealsense::json_field Struct Referenceabstract

#include <json_loader.hpp>

Inheritance diagram for librealsense::json_field:
librealsense::json_ignored_field librealsense::json_string_struct_field< T, S > librealsense::json_struct_field< T, S > librealsense::json_invert_struct_field< T, S >

Public Member Functions

virtual ~json_field ()=default
 
virtual void load (const std::string &value)=0
 
virtual std::string save () const =0
 

Public Attributes

bool was_set = false
 
bool is_duplicated = false
 

Constructor & Destructor Documentation

◆ ~json_field()

virtual librealsense::json_field::~json_field ( )
virtualdefault

Member Function Documentation

◆ load()

virtual void librealsense::json_field::load ( const std::string &  value)
pure virtual

◆ save()

virtual std::string librealsense::json_field::save ( ) const
pure virtual

Member Data Documentation

◆ is_duplicated

bool librealsense::json_field::is_duplicated = false

◆ was_set

bool librealsense::json_field::was_set = false

The documentation for this struct was generated from the following file: