ValueProxy< T > Class Template Reference

#include <ArmarXGui/libraries/RemoteGui/WidgetProxy.h>

Public Member Functions

template<class T2 >
T2 cast_lexical () const
 
template<class T2 >
T2 cast_static () const
 
T get () const
 
template<typename T1 = T, std::enable_if_t< std::is_trivially_copyable_v< T1 >, int > = 0>
void set (std::atomic< T1 > const &value)
 
void set (T const &value)
 
 WidgetProxy (TabProxy *tab, std::string const &name)
 

Detailed Description

template<typename T>
class armarx::RemoteGui::ValueProxy< T >

Definition at line 13 of file WidgetProxy.h.

Member Function Documentation

◆ cast_lexical()

T2 cast_lexical
inline

Definition at line 304 of file WidgetProxy.h.

◆ cast_static()

T2 cast_static
inline

Definition at line 296 of file WidgetProxy.h.

◆ get()

T get
inline

Definition at line 288 of file WidgetProxy.h.

◆ set() [1/2]

void set ( std::atomic< T1 > const &  value)

Definition at line 323 of file WidgetProxy.h.

◆ set() [2/2]

void set ( T const &  value)
inline

Definition at line 315 of file WidgetProxy.h.

◆ WidgetProxy()

WidgetProxy
inline

Definition at line 258 of file WidgetProxy.h.


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