|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
Public Types | |
| using | VariantT = std::variant< Object, Array, String, Number, Boolean, std::nullptr_t > |
Public Member Functions | |
| std::optional< Object > | asObject () const |
| std::optional< Array > | asArray () const |
| std::optional< String > | asString () const |
| std::optional< Number > | asNumber () const |
| std::optional< Boolean > | asBoolean () const |
| std::optional< std::nullptr_t > | asNull () const |
| VariantT | asVariant () const |
| Type | type () const |
| SourceLocation | getSourceLocation () const |
Public Member Functions inherited from JSON::Detail::Base< json_value_s > | |
| Base (json_value_s *o) | |
| Base (const Base &o) | |
| Base & | operator= (const Base &o)=default |
| operator json_value_s * () const | |
| json_value_s * | jsonValue () const |
Additional Inherited Members | |
Protected Attributes inherited from JSON::Detail::Base< json_value_s > | |
| json_value_s * | object_ |
| using JSON::Value::VariantT = std::variant<Object, Array, String, Number, Boolean, std::nullptr_t> |
| std::optional< Array > JSON::Value::asArray | ( | ) | const |
| std::optional< Boolean > JSON::Value::asBoolean | ( | ) | const |
| std::optional< std::nullptr_t > JSON::Value::asNull | ( | ) | const |
| std::optional< Number > JSON::Value::asNumber | ( | ) | const |
| std::optional< Object > JSON::Value::asObject | ( | ) | const |
| std::optional< String > JSON::Value::asString | ( | ) | const |
| Value::VariantT JSON::Value::asVariant | ( | ) | const |
| SourceLocation JSON::Value::getSourceLocation | ( | ) | const |