Libraries/jerryscript/src/include/Jerryscript/Context.h
Go to the documentation of this file.
118 Jerryscript::Value js_##method(const Jerryscript::CallInfo& callInfo, Jerryscript::Value args[], unsigned argCount)
188 template <class ClassType> class ContextTemplate : public LinkedObjectTemplate<ClassType>, public Context
Definition: Delegate.h:20
Manages a list of contexts.
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:205
Delegate< void(ClassType &ctx)> Callback
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:207
Implement a custom Context class.
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:189
static ClassType & getCurrent()
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:195
ClassType ContextClass
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:191
Jerryscript external context.
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:132
Context()
Create a context using the default JERRY_GLOBAL_HEAP_SIZE setting.
~Context()
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:145
void select()
Make this the current context.
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:162
static Context & getCurrent()
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:172
Base class template for linked items with type casting.
Definition: LinkedObject.h:62
Class template for singly-linked list of objects.
Definition: LinkedObjectList.h:175
static bool queueCallback(TaskCallback32 callback, uint32_t param=0)
Queue a deferred callback.
Definition: Libraries/jerryscript/src/include/Jerryscript/Context.h:124