gui_definition_create_element< CL, MT, ptr, std::enable_if_t< simox::meta::is_enum_adapted_v< MT > > > Struct Template Reference

#include <ArmarXGui/libraries/RemoteGui/ConfigIntrospection/MakeGuiConfig/MakeGuiElement.h>

+ Inheritance diagram for gui_definition_create_element< CL, MT, ptr, std::enable_if_t< simox::meta::is_enum_adapted_v< MT > > >:

Public Types

using element = gui_definition_create_element_details< CL, MT, ptr >
 

Static Public Member Functions

static std::vector< RemoteGui::WidgetPtr > create (MT val, const std::string &prefix, const std::string &name)
 

Detailed Description

template<class CL, class MT, MT CL::* ptr>
struct armarx::meta::cfg::gui_definition_create_element< CL, MT, ptr, std::enable_if_t< simox::meta::is_enum_adapted_v< MT > > >

Definition at line 269 of file MakeGuiElement.h.

Member Typedef Documentation

◆ element

Definition at line 275 of file MakeGuiElement.h.

Member Function Documentation

◆ create()

static std::vector<RemoteGui::WidgetPtr> create ( MT  val,
const std::string &  prefix,
const std::string &  name 
)
inlinestatic

Definition at line 278 of file MakeGuiElement.h.

+ Here is the call graph for this function:

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