|
| template<typename T > |
| static std::optional< T > | convert (const var &v) |
| |
◆ Visitor()
| juce::FromVar::Visitor::Visitor |
( |
std::optional< int > |
vn, |
|
|
const var & |
i |
|
) |
| |
|
inlineprivate |
◆ convert()
template<typename T >
| static std::optional< T > juce::FromVar::Visitor::convert |
( |
const var & |
v | ) |
|
|
inlinestatic |
◆ getNodeToRead()
| std::optional< var > juce::FromVar::Visitor::getNodeToRead |
( |
| ) |
|
|
inlineprivate |
◆ getVersion()
| std::optional< int > juce::FromVar::Visitor::getVersion |
( |
| ) |
const |
|
inline |
◆ operator()()
template<typename... Ts>
| void juce::FromVar::Visitor::operator() |
( |
Ts &&... |
ts | ) |
|
|
inline |
◆ pullTyped() [1/4]
| static std::optional< bool > juce::FromVar::Visitor::pullTyped |
( |
std::in_place_type_t< bool > |
, |
|
|
const var & |
source |
|
) |
| |
|
inlinestaticprivate |
◆ pullTyped() [2/4]
| static std::optional< double > juce::FromVar::Visitor::pullTyped |
( |
std::in_place_type_t< double > |
, |
|
|
const var & |
source |
|
) |
| |
|
inlinestaticprivate |
◆ pullTyped() [3/4]
| static std::optional< int64 > juce::FromVar::Visitor::pullTyped |
( |
std::in_place_type_t< int64 > |
, |
|
|
const var & |
source |
|
) |
| |
|
inlinestaticprivate |
◆ pullTyped() [4/4]
| static std::optional< String > juce::FromVar::Visitor::pullTyped |
( |
std::in_place_type_t< String > |
, |
|
|
const var & |
source |
|
) |
| |
|
inlinestaticprivate |
◆ readPrimitive()
template<typename TypeToRead , typename T >
| void juce::FromVar::Visitor::readPrimitive |
( |
std::in_place_type_t< TypeToRead > |
tag, |
|
|
T & |
t |
|
) |
| |
|
inlineprivate |
◆ tryGetProperty()
◆ visit() [1/6]
| void juce::FromVar::Visitor::visit |
( |
bool & |
t | ) |
|
|
inlineprivate |
◆ visit() [2/6]
template<typename T >
| void juce::FromVar::Visitor::visit |
( |
const Named< T > & |
named | ) |
|
|
inlineprivate |
◆ visit() [3/6]
◆ visit() [4/6]
| void juce::FromVar::Visitor::visit |
( |
String & |
t | ) |
|
|
inlineprivate |
◆ visit() [5/6]
template<typename T >
| void juce::FromVar::Visitor::visit |
( |
T & |
t | ) |
|
|
inlineprivate |
◆ visit() [6/6]
| void juce::FromVar::Visitor::visit |
( |
var & |
t | ) |
|
|
inlineprivate |
◆ currentArrayIndex
| size_t juce::FromVar::Visitor::currentArrayIndex = std::numeric_limits<size_t>::max() |
|
private |
◆ failed
| bool juce::FromVar::Visitor::failed = false |
|
private |
◆ input
| var juce::FromVar::Visitor::input |
|
private |
◆ version
| std::optional<int> juce::FromVar::Visitor::version |
|
private |
The documentation for this class was generated from the following file: