Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
rs2::option_value Class Reference

#include <rs_options.hpp>

Public Types

enum  invalid_t { invalid }

Public Member Functions

 option_value (rs2_option_value const *handle)
 option_value (option_value const &)=default
 option_value (option_value &&)=default
 option_value ()=default
 option_value (rs2_option option_id, invalid_t)
 option_value (rs2_option option_id, int64_t as_integer)
 option_value (rs2_option option_id, float as_float)
 option_value (rs2_option option_id, char const *as_string)
 option_value (rs2_option option_id, bool as_boolean)
option_valueoperator= (option_value const &)=default
option_valueoperator= (option_value &&)=default
rs2_option_value const * operator-> () const
 operator rs2_option_value const * () const

Member Enumeration Documentation

◆ invalid_t

Enumerator
invalid 

Constructor & Destructor Documentation

◆ option_value() [1/9]

rs2::option_value::option_value ( rs2_option_value const * handle)
inlineexplicit

◆ option_value() [2/9]

rs2::option_value::option_value ( option_value const & )
default

◆ option_value() [3/9]

rs2::option_value::option_value ( option_value && )
default

◆ option_value() [4/9]

rs2::option_value::option_value ( )
default

◆ option_value() [5/9]

rs2::option_value::option_value ( rs2_option option_id,
invalid_t  )
inline

◆ option_value() [6/9]

rs2::option_value::option_value ( rs2_option option_id,
int64_t as_integer )
inline

◆ option_value() [7/9]

rs2::option_value::option_value ( rs2_option option_id,
float as_float )
inline

◆ option_value() [8/9]

rs2::option_value::option_value ( rs2_option option_id,
char const * as_string )
inline

◆ option_value() [9/9]

rs2::option_value::option_value ( rs2_option option_id,
bool as_boolean )
inline

Member Function Documentation

◆ operator rs2_option_value const *()

rs2::option_value::operator rs2_option_value const * ( ) const
inline

◆ operator->()

rs2_option_value const * rs2::option_value::operator-> ( ) const
inline

◆ operator=() [1/2]

option_value & rs2::option_value::operator= ( option_value && )
default

◆ operator=() [2/2]

option_value & rs2::option_value::operator= ( option_value const & )
default

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