VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
ConfigValue Struct Reference

Configuration Value. More...

Public Types

enum  Type { Unknown, Integer, String }
 

Public Member Functions

 ConfigValue ()=delete
 
constexpr ConfigValue (int64_t v)
 
constexpr ConfigValue (const char *s)
 

Public Attributes

enum VSTGUI::Standalone::Application::ConfigValue::Type type = Type::Unknown
 
union {
   int64_t   integer
 
   const char *   string
 
value = {}
 

Detailed Description

Configuration Value.

Member Enumeration Documentation

◆ Type

enum Type
strong
Enumerator
Unknown 
Integer 
String 

Constructor & Destructor Documentation

◆ ConfigValue() [1/3]

ConfigValue ( )
delete

◆ ConfigValue() [2/3]

constexpr ConfigValue ( int64_t  v)
inline

◆ ConfigValue() [3/3]

constexpr ConfigValue ( const char *  s)
inline

Member Data Documentation

◆ integer

int64_t integer

◆ string

const char* string

◆ type

◆ value

union { ... } value

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