Builder< ValueType, Tags >

Public Member Functions

Builder< ValueType, tags::with_key_called, Tags... > WithKey (std::string_view key) &&
 
Builder< ValueType, tags::with_key_called, Tags... > WithName (std::string_view name) &&
 
Builder< ValueType, tags::with_display_name_called, Tags... > WithDisplayName (std::string_view name) &&
 
Builder< ValueType, tags::with_default_value_called, Tags... > WithDefaultValue (ValueType default_value) &&
 
Builder< ValueType, tags::with_category_called, Tags... > WithCategoryName (std::string_view category_name) &&
 
Builder< ValueType, tags::with_prefix_called, Tags... > WithPrefix (std::string_view prefix) &&
 
Builder< ValueType, tags::with_suffix_called, Tags... > WithSuffix (std::string_view suffix) &&
 
Builder< ValueType, tags::with_preferred_widget_called, Tags... > WithPreferredWidget (Widget widget) &&
 
Builder< ValueType, tags::with_range_called, Tags... > WithValueRange (Range< ValueType > range) &&
 
Builder< ValueType, tags::with_range_with_step_size_called, Tags... > WithValueRangeWithStepSize (RangeWithStepSize< ValueType > range_with_step_size) &&
 
Builder< ValueType, tags::with_value_list_called, Tags... > WithValueList (ValueList< ValueType > value_list) &&
 
ConfigEntry< ValueType > Build () &&
 

Friends

template<typename VT , typename... K>
Builder< VT, K... > AddConfigEntry ()
 

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