78 var evaluate (
const String& javascriptCode,
79 Result* errorMessage =
nullptr);
87 Result* errorMessage =
nullptr);
94 const var& functionObject,
96 Result* errorMessage =
nullptr);
113 void stop() noexcept;
116 const
NamedValueSet& getRootObjectProperties() const noexcept;
121 void prepareTimeout() const noexcept;
Represents a dynamically implemented object.
Represents a string identifier, designed for accessing properties by name.
A simple javascript interpreter!
RelativeTime maximumExecutionTime
This value indicates how long a call to one of the evaluate methods is permitted to run before timing...
Holds a set of named var objects.
A smart-pointer class which points to a reference-counted object.
A relative measure of time.
Represents the 'success' or 'failure' of an operation, and holds an associated error message to descr...
A variant class, that can be used to hold a range of primitive values.
#define JUCE_API
This macro is added to all JUCE public class declarations.
This structure is passed to a NativeFunction callback, and contains invocation details about the func...