mc_rtc::gui::details::FormDataInput< T, element > Struct Template Reference

#include <mc_rtc/gui/Form.h>

Inheritance diagram for mc_rtc::gui::details::FormDataInput< T, element >:
Collaboration diagram for mc_rtc::gui::details::FormDataInput< T, element >:

Public Member Functions

 FormDataInput (const std::string &name, bool required, const T &def)
 
 FormDataInput (const std::string &name, bool required)
 
- Public Member Functions inherited from mc_rtc::gui::FormElement< FormDataInput< T, element >, element >
void write (mc_rtc::MessagePackBuilder &builder)
 
 FormElement ()
 
- Public Member Functions inherited from mc_rtc::gui::details::FormDataInputBase< T >
 FormDataInputBase (const T &def)
 
 FormDataInputBase ()
 
void write_ (mc_rtc::MessagePackBuilder &builder)
 

Static Public Member Functions

static constexpr bool is_dynamic ()
 
- Static Public Member Functions inherited from mc_rtc::gui::FormElement< FormDataInput< T, element >, element >
static constexpr size_t write_size ()
 
static constexpr bool is_dynamic ()
 
- Static Public Member Functions inherited from mc_rtc::gui::details::FormDataInputBase< T >
static constexpr size_t write_size_ ()
 
static constexpr bool is_dynamic_ ()
 

Additional Inherited Members

- Public Types inherited from mc_rtc::gui::FormElement< FormDataInput< T, element >, element >
using is_form_element_t = std::true_type
 
- Static Public Attributes inherited from mc_rtc::gui::FormElement< FormDataInput< T, element >, element >
static constexpr auto type
 
- Protected Member Functions inherited from mc_rtc::gui::FormElement< FormDataInput< T, element >, element >
 FormElement (const std::string &name, bool required)
 
- Protected Attributes inherited from mc_rtc::gui::FormElement< FormDataInput< T, element >, element >
std::string name_
 
bool required_
 

Constructor & Destructor Documentation

◆ FormDataInput() [1/2]

template<typename T , Elements element>
mc_rtc::gui::details::FormDataInput< T, element >::FormDataInput ( const std::string &  name,
bool  required,
const T &  def 
)
inline

◆ FormDataInput() [2/2]

template<typename T , Elements element>
mc_rtc::gui::details::FormDataInput< T, element >::FormDataInput ( const std::string &  name,
bool  required 
)
inline

Member Function Documentation

◆ is_dynamic()

template<typename T , Elements element>
static constexpr bool mc_rtc::gui::details::FormDataInput< T, element >::is_dynamic ( )
inlinestaticconstexpr

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