Jamba C++ API 7.5.0
Loading...
Searching...
No Matches
GUIOptionalParam< T >::Value Class Reference

The purpose of this class is to copy the value so that it can be accessed via -> thus allowing to write param->x to access the underlying type (T) when it is a struct or a class. More...

#include <GUIOptionalParam.h>

Public Member Functions

constexpr T const * operator-> () const

Private Member Functions

 Value (T const &iValue)

Private Attributes

fValue

Friends

class GUIOptionalParam< T >

Detailed Description

template<typename T>
class pongasoft::VST::GUI::Params::GUIOptionalParam< T >::Value

The purpose of this class is to copy the value so that it can be accessed via -> thus allowing to write param->x to access the underlying type (T) when it is a struct or a class.

Constructor & Destructor Documentation

◆ Value()

template<typename T>
Value ( T const & iValue)
inlineexplicitprivate

Member Function Documentation

◆ operator->()

template<typename T>
T const * operator-> ( ) const
inlineconstexpr

◆ GUIOptionalParam< T >

template<typename T>
friend class GUIOptionalParam< T >
friend

Member Data Documentation

◆ fValue

template<typename T>
T fValue
private

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