Classes | |
class | JSObject |
A JSObject represents an owning reference to the underlying JS object, meaning it will remain valid even if a subsequent script execution deletes other handles to it. More... | |
class | JSCursor |
A high-level wrapper around an owning root JSObject and a hierarchical path relative to it. More... | |
class | JavascriptEngine |
A simple javascript interpreter! More... | |
class | JSON |
Contains static methods for converting JSON-formatted text to and from var objects. More... | |
class | JSON::FormatOptions |
Allows formatting var objects as JSON with various configurable options. More... | |
class | ToVarOptions |
Options that control conversion from arbitrary types to juce::var. More... | |
class | ToVar |
Allows converting an object of arbitrary type to var. More... | |
class | FromVar |
Allows converting a var to an object of arbitrary type. More... | |
struct | VariantConverter< Type > |
This template-overloaded class can be used to convert between var and custom types. More... | |
struct | StrictVariantConverter< Type > |
A helper type that can be used to implement specialisations of VariantConverter that use FromVar::convert and ToVar::convert internally. More... | |
struct | JSONUtils |
A mini namespace to hold utility functions for working with juce::vars. More... | |