|
| template<typename T > |
| static std::optional< var > | convert (const T &t, const Options &options) |
| |
◆ Visitor()
| juce::ToVar::Visitor::Visitor |
( |
const std::optional< int > & |
explicitVersion, |
|
|
bool |
includeVersion |
|
) |
| |
|
inlineprivate |
◆ convert() [1/2]
template<typename T >
| std::optional< var > juce::ToVar::Visitor::convert |
( |
const T & |
t | ) |
|
|
inlineprivate |
◆ convert() [2/2]
template<typename T >
| static std::optional< var > juce::ToVar::Visitor::convert |
( |
const T & |
t, |
|
|
const Options & |
options |
|
) |
| |
|
inlinestatic |
◆ getVersion()
| std::optional< int > juce::ToVar::Visitor::getVersion |
( |
| ) |
const |
|
inline |
◆ operator()()
template<typename... Ts>
| void juce::ToVar::Visitor::operator() |
( |
Ts &&... |
ts | ) |
|
|
inline |
◆ push()
| void juce::ToVar::Visitor::push |
( |
var |
v | ) |
|
|
inlineprivate |
◆ trySetProperty()
◆ visit() [1/6]
| void juce::ToVar::Visitor::visit |
( |
const bool & |
t | ) |
|
|
inlineprivate |
◆ visit() [2/6]
template<typename T >
| void juce::ToVar::Visitor::visit |
( |
const Named< T > & |
named | ) |
|
|
inlineprivate |
◆ visit() [3/6]
◆ visit() [4/6]
| void juce::ToVar::Visitor::visit |
( |
const String & |
t | ) |
|
|
inlineprivate |
◆ visit() [5/6]
template<typename T >
| void juce::ToVar::Visitor::visit |
( |
const T & |
t | ) |
|
|
inlineprivate |
◆ visit() [6/6]
| void juce::ToVar::Visitor::visit |
( |
const var & |
t | ) |
|
|
inlineprivate |
◆ value
| std::optional<var> juce::ToVar::Visitor::value |
|
private |
◆ version
| std::optional<int> juce::ToVar::Visitor::version |
|
private |
◆ versionIncluded
| bool juce::ToVar::Visitor::versionIncluded = true |
|
private |
The documentation for this class was generated from the following file: