mc_rtc::gui::details::LabelImpl< GetT > Struct Template Reference

#include <mc_rtc/gui/Label.h>

Inheritance diagram for mc_rtc::gui::details::LabelImpl< GetT >:
Collaboration diagram for mc_rtc::gui::details::LabelImpl< GetT >:

Public Member Functions

 LabelImpl (const std::string &name, GetT get_fn)
 
 LabelImpl ()
 
- Public Member Functions inherited from mc_rtc::gui::DataElement< GetT >
void write (mc_rtc::MessagePackBuilder &builder)
 
 DataElement (const std::string &name, GetT get_fn)
 
 DataElement ()
 
- Public Member Functions inherited from mc_rtc::gui::Element
const std::string & name () const
 
int id () const
 
void id (int idIn)
 
void write (mc_rtc::MessagePackBuilder &)
 
bool handleRequest (const mc_rtc::Configuration &)
 
 Element ()
 

Static Public Attributes

static constexpr auto type = Elements::Label
 

Additional Inherited Members

- Static Public Member Functions inherited from mc_rtc::gui::DataElement< GetT >
static constexpr size_t write_size ()
 
- Static Public Member Functions inherited from mc_rtc::gui::Element
static constexpr size_t write_size ()
 
- Protected Member Functions inherited from mc_rtc::gui::Element
 Element (const std::string &name)
 
- Protected Attributes inherited from mc_rtc::gui::DataElement< GetT >
GetT get_fn_
 
- Protected Attributes inherited from mc_rtc::gui::Element
std::string name_
 
int id_
 

Detailed Description

template<typename GetT>
struct mc_rtc::gui::details::LabelImpl< GetT >

Label should display data

Template Parameters
GetTCan return anything that can be serialized but the element will work best with numbers or strings
See also
ArrayLabelImpl to display arrays

Constructor & Destructor Documentation

◆ LabelImpl() [1/2]

template<typename GetT >
mc_rtc::gui::details::LabelImpl< GetT >::LabelImpl ( const std::string &  name,
GetT  get_fn 
)
inline

◆ LabelImpl() [2/2]

template<typename GetT >
mc_rtc::gui::details::LabelImpl< GetT >::LabelImpl ( )
inline

Invalid element

Member Data Documentation

◆ type

template<typename GetT >
constexpr auto mc_rtc::gui::details::LabelImpl< GetT >::type = Elements::Label
staticconstexpr

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