Builder.h File Reference

Helper class for the plugin configuration part to create and parametrize ConfigEntry<> with a builder pattern. More...

#include <algorithm>
#include <cctype>
#include <stdexcept>
#include <variant>
#include <mvtec/plugin-support/v1/Config/ConfigEntry.h>
#include <mvtec/plugin-support/v1/Config/detail/ParameterPackHelper.h>
#include <mvtec/plugin-support/v1/PluginCInterfaceHelper.h>

Data Structures

struct  ConfigException
 
struct  with_key_called
 
struct  with_display_name_called
 
struct  with_default_value_called
 
struct  with_category_called
 
struct  with_prefix_called
 
struct  with_suffix_called
 
struct  with_preferred_widget_called
 
struct  settings_base
 
struct  with_range_called
 
struct  with_range_with_step_size_called
 
struct  with_value_list_called
 
class  Builder< ValueType, Tags >
 

Functions

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

Detailed Description

Helper class for the plugin configuration part to create and parametrize ConfigEntry<> with a builder pattern.