Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Types | Public Member Functions | List of all members
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 const &  )
default

◆ operator=() [2/2]

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

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